Directories
¶
| Path | Synopsis |
|---|---|
|
Package command wires the ohmyssh commands onto an urfave/cli v3 command tree.
|
Package command wires the ohmyssh commands onto an urfave/cli v3 command tree. |
|
Package config reads host definitions from OpenSSH client config files.
|
Package config reads host definitions from OpenSSH client config files. |
|
Package constant holds values that are shared across the CLI.
|
Package constant holds values that are shared across the CLI. |
|
Package credential remembers host passwords so that connecting does not mean typing one every time.
|
Package credential remembers host passwords so that connecting does not mean typing one every time. |
|
pkg
|
|
|
appdir
Package appdir names the directory ohmyssh keeps its files in.
|
Package appdir names the directory ohmyssh keeps its files in. |
|
errno
Package errno carries the exit statuses ohmyssh reports to its caller.
|
Package errno carries the exit statuses ohmyssh reports to its caller. |
|
prompt
Package prompt reads secrets and confirmations from the terminal.
|
Package prompt reads secrets and confirmations from the terminal. |
|
zlog
Package logging configures the process-wide zerolog logger.
|
Package logging configures the process-wide zerolog logger. |
|
Package repository wraps ohmyssh's low-level machinery — the SSH transport, the ssh config parser and the credential store — behind interfaces.
|
Package repository wraps ohmyssh's low-level machinery — the SSH transport, the ssh config parser and the credential store — behind interfaces. |
|
Package service holds what ohmyssh actually does: choosing which host to connect to, which password to try, and when to remember one.
|
Package service holds what ohmyssh actually does: choosing which host to connect to, which password to try, and when to remember one. |
|
Package sshclient implements the SSH transport: authentication, host key verification, proxy traversal and interactive sessions.
|
Package sshclient implements the SSH transport: authentication, host key verification, proxy traversal and interactive sessions. |
|
Package ui renders the interactive host browser and hands the terminal over to an SSH session when a host is chosen.
|
Package ui renders the interactive host browser and hands the terminal over to an SSH session when a host is chosen. |
Click to show internal directories.
Click to hide internal directories.