alto workspace
Named sets of sessions, on any machines, that open whole; kept by this device. A workspace holds sessions' addresses: forgetting it, or removing one, ends nothing. With nothing after it, lists them
Usage
Named sets of sessions, on any machines, that open whole; kept by this device. A workspace holds sessions' addresses: forgetting it, or removing one, ends nothing. With nothing after it, lists them
Usage: alto workspace [OPTIONS] [COMMAND]
Commands:
new Make a workspace, with no sessions yet
ls List the workspaces kept here [alias: list]
show A workspace's sessions, each with what it's doing; one that ended stays listed until removed. `machine:NAME` for one kept elsewhere
add Add sessions, by id here or `machine:id` elsewhere
remove Take sessions out of it; they carry on
forget Forget the workspace; its sessions carry on
help Print this message or the help of the given subcommand(s)
Options:
--on <DEVICE> Work with the sessions on another device, paired with before (`alto devices`), or one of your own on Tailscale by its name there: for the session commands (ls, new, attach, send, run, wait, capture, kill, pause, resume, fetch, work). A session named `studio:3`, as `ls --all` prints it, needs no --on
--json Print as JSON
-h, --help Print help
alto workspace new
Make a workspace, with no sessions yet
Make a workspace, with no sessions yet
Usage: alto workspace new [OPTIONS] <NAME>
Arguments:
<NAME>
Options:
--on <DEVICE> Work with the sessions on another device, paired with before (`alto devices`), or one of your own on Tailscale by its name there: for the session commands (ls, new, attach, send, run, wait, capture, kill, pause, resume, fetch, work). A session named `studio:3`, as `ls --all` prints it, needs no --on
--json Print as JSON
-h, --help Print help
alto workspace ls
List the workspaces kept here
List the workspaces kept here
Usage: alto workspace ls [OPTIONS]
Options:
--on <DEVICE> Work with the sessions on another device, paired with before (`alto devices`), or one of your own on Tailscale by its name there: for the session commands (ls, new, attach, send, run, wait, capture, kill, pause, resume, fetch, work). A session named `studio:3`, as `ls --all` prints it, needs no --on
--json Print as JSON
-h, --help Print help
alto workspace show
A workspace's sessions, each with what it's doing; one that ended stays listed until removed. `machine:NAME` for one kept elsewhere
A workspace's sessions, each with what it's doing; one that ended stays listed until removed. `machine:NAME` for one kept elsewhere
Usage: alto workspace show [OPTIONS] <NAME>
Arguments:
<NAME>
Options:
--on <DEVICE> Work with the sessions on another device, paired with before (`alto devices`), or one of your own on Tailscale by its name there: for the session commands (ls, new, attach, send, run, wait, capture, kill, pause, resume, fetch, work). A session named `studio:3`, as `ls --all` prints it, needs no --on
--json Print as JSON
-h, --help Print help
alto workspace add
Add sessions, by id here or `machine:id` elsewhere
Add sessions, by id here or `machine:id` elsewhere
Usage: alto workspace add [OPTIONS] <NAME> <ID>...
Arguments:
<NAME>
<ID>...
Options:
--on <DEVICE> Work with the sessions on another device, paired with before (`alto devices`), or one of your own on Tailscale by its name there: for the session commands (ls, new, attach, send, run, wait, capture, kill, pause, resume, fetch, work). A session named `studio:3`, as `ls --all` prints it, needs no --on
--json Print as JSON
-h, --help Print help
alto workspace remove
Take sessions out of it; they carry on
Take sessions out of it; they carry on
Usage: alto workspace remove [OPTIONS] <NAME> <ID>...
Arguments:
<NAME>
<ID>...
Options:
--on <DEVICE> Work with the sessions on another device, paired with before (`alto devices`), or one of your own on Tailscale by its name there: for the session commands (ls, new, attach, send, run, wait, capture, kill, pause, resume, fetch, work). A session named `studio:3`, as `ls --all` prints it, needs no --on
--json Print as JSON
-h, --help Print help
alto workspace forget
Forget the workspace; its sessions carry on
Forget the workspace; its sessions carry on
Usage: alto workspace forget [OPTIONS] <NAME>
Arguments:
<NAME>
Options:
--on <DEVICE> Work with the sessions on another device, paired with before (`alto devices`), or one of your own on Tailscale by its name there: for the session commands (ls, new, attach, send, run, wait, capture, kill, pause, resume, fetch, work). A session named `studio:3`, as `ls --all` prints it, needs no --on
--json Print as JSON
-h, --help Print help
Generated from alto 0.0.1 by tools/export-reference.py.