Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
aws
Package aws handles AWS STS authentication and temporary credential management.
|
Package aws handles AWS STS authentication and temporary credential management. |
|
aws/mocks
Package mocks provides test doubles for the AWS package interfaces.
|
Package mocks provides test doubles for the AWS package interfaces. |
|
clipboard
Package clipboard provides system clipboard access for copying TOTP codes.
|
Package clipboard provides system clipboard access for copying TOTP codes. |
|
constants
Package constants defines shared configuration values and service name prefixes.
|
Package constants defines shared configuration values and service name prefixes. |
|
env
Package env provides environment variable access and session configuration.
|
Package env provides environment variable access and session configuration. |
|
keychain
Package keychain provides access to the macOS Keychain for storing and retrieving secrets.
|
Package keychain provides access to the macOS Keychain for storing and retrieving secrets. |
|
keychain/mocks
Package mocks provides test doubles for the keychain package interfaces.
|
Package mocks provides test doubles for the keychain package interfaces. |
|
keyformat
Package keyformat provides a single convention for building and parsing keychain service keys.
|
Package keyformat provides a single convention for building and parsing keychain service keys. |
|
password
Package password provides secure password management functionality leveraging the existing keychain and security infrastructure.
|
Package password provides secure password management functionality leveraging the existing keychain and security infrastructure. |
|
provider
Package provider defines the interface and registry for credential providers.
|
Package provider defines the interface and registry for credential providers. |
|
provider/aws
Package aws implements the AWS provider for sesh, handling MFA-based session credentials.
|
Package aws implements the AWS provider for sesh, handling MFA-based session credentials. |
|
provider/totp
Package totp implements the TOTP provider for sesh, handling generic TOTP credential management.
|
Package totp implements the TOTP provider for sesh, handling generic TOTP credential management. |
|
qrcode
Package qrcode provides QR code scanning and decoding from screen captures.
|
Package qrcode provides QR code scanning and decoding from screen captures. |
|
secure
Package secure provides security-related utilities for sesh.
|
Package secure provides security-related utilities for sesh. |
|
setup
Package setup provides interactive setup flows for configuring TOTP and AWS MFA credentials.
|
Package setup provides interactive setup flows for configuring TOTP and AWS MFA credentials. |
|
subshell
Package subshell manages spawning and configuring authenticated subshells with AWS credentials.
|
Package subshell manages spawning and configuring authenticated subshells with AWS credentials. |
|
testutil
Package testutil provides test helpers including command mocking, stdout/stderr capture, and random string generation.
|
Package testutil provides test helpers including command mocking, stdout/stderr capture, and random string generation. |
|
totp
Package totp generates time-based one-time passwords and validates TOTP secrets.
|
Package totp generates time-based one-time passwords and validates TOTP secrets. |
|
totp/mocks
Package mocks provides test doubles for the TOTP package interfaces.
|
Package mocks provides test doubles for the TOTP package interfaces. |
|
sesh
|
|
|
cmd/sesh
command
|
Click to show internal directories.
Click to hide internal directories.