kexsh terminal
Manage terminal instances — the core resource in kexsh.
Synopsis
Section titled “Synopsis”kexsh terminal <command> [options]Commands
Section titled “Commands”create
Section titled “create”Create a new terminal instance and attach to it.
kexsh terminal create [--name <name>]A short ID is auto-assigned (e.g. a3f). If --name is provided, the terminal can be referenced by either ID or name.
$ kexsh terminal create --name devTerminal created: dev (a3f)The server starts automatically if not already running. A temporary view is created and you’re dropped into the terminal immediately.
List all terminal instances.
kexsh terminal lsID NAME STATUS CREATEDa3f dev running 5 minutes agob7c — running 2 minutes agoattach
Section titled “attach”Attach to an existing terminal.
kexsh terminal attach <id|name>$ kexsh terminal attach dev# or$ kexsh terminal attach a3fDestroy a terminal instance and its process.
kexsh terminal kill <id|name>Sync a terminal to kexsh cloud. Requires authentication (kexsh login).
kexsh terminal sync <id|name>Once synced, the terminal is accessible from the web dashboard and other devices. See Terminal Sync for details.
unsync
Section titled “unsync”Stop syncing a terminal to the cloud.
kexsh terminal unsync <id|name>The terminal continues running locally but is no longer accessible remotely.
See also
Section titled “See also”- Core Concepts — how terminals relate to views
- kexsh view — manage layouts
- Terminal Sync — cloud sync details