# Command-line usage termscp can be started with the following invocation forms: ```sh termscp [options]... [protocol://user@address:port:wrkdir] [protocol://user@address:port:wrkdir] [local-wrkdir] ``` OR ```sh termscp [options]... -b [bookmark-name] -b [bookmark-name] [local-wrkdir] ``` AND any combination of the two. If no extra arguments are provided, termscp shows the authentication form. If an address argument or a bookmark name is provided, termscp skips the form and connects directly to the remote server. When an address or bookmark is given, you may also provide the starting working directory for the local host as the last positional argument. ## Options | Key | Description | | -------------------- | --------------------------------------------------------------------------------------------------------------------------------- | | `-b ` | Resolve the positional address argument as a bookmark name. Repeat the flag to open multiple bookmarks. | | `-D` | Enable the `TRACE` log level (debug/verbose logging). | | `-P ` | Provide the password from the CLI. Repeat the flag for multiple remotes; the order must match the address arguments. Discouraged. | | `-q` | Disable logging. | | `-T ` | Set the UI tick interval in milliseconds. Default is `10`. | | `--wno-keyring` | Disable system keyring support. | | `-v` | Print version info. | | `--help` | Print the help page. | The `-P` option is discouraged because the password may be kept in the shell history. See the bookmarks and password-security chapters for safer ways to provide credentials. ## Subcommands termscp exposes the following subcommands. ### Import a theme ```sh termscp theme ``` Import the theme defined in ``. ### Install the latest version ```sh termscp update ``` Download and install the latest available version of termscp. ### Import ssh hosts ```sh termscp import-ssh-hosts [ssh-config-file] ``` Import all the hosts from the specified ssh config file as bookmarks in termscp. If `[ssh-config-file]` is not provided, the default location `~/.ssh/config` is used. Identity files are imported as ssh keys in termscp too. ### Open configuration ```sh termscp config ``` Start termscp directly in the configuration (setup) screen.