The cmd directory contains the CLI entry points for the lssh suite.
Each command has its own main.go and delegates the actual application logic to the implementation under internal/app/....
Commands
lssh: A TUI-based SSH client with host selection, parallel command execution, and multiple port-forwarding modes.
lsshell: An interactive shell for sending commands to multiple hosts at the same time.
lsftp: An interactive SFTP shell for working with one or more hosts from a single interface.
lscp: A file transfer client that provides an SCP-style interface.
lssync: A one-way sync command over SSH/SFTP with optional destination pruning.
lsdiff: A synchronized TUI diff viewer for comparing remote files across multiple hosts.
lsshfs: A single-host mount command that uses FUSE on Linux and NFS on macOS. Windows is not supported in 0.9.0.
lsmon: A TUI monitor for viewing the status of multiple hosts side by side.
lspipe: A persistent pipe-oriented runner for reusing selected SSH hosts from local shell pipelines. FIFO bridge features are Unix-only.