Directories
¶
| Path | Synopsis |
|---|---|
|
package bootstrap provides cleanup and signal handling for bootstrap sessions.
|
package bootstrap provides cleanup and signal handling for bootstrap sessions. |
|
crypto
|
|
|
ssh
package ssh provides convenience wrappers around the golang.org/x/crypto/ssh package for handling SSH key formatting and operations.
|
package ssh provides convenience wrappers around the golang.org/x/crypto/ssh package for handling SSH key formatting and operations. |
|
package db provides the data access layer for Keymaster.
|
package db provides the data access layer for Keymaster. |
|
package deploy provides functionality for connecting to remote hosts via SSH and managing their authorized_keys files.
|
package deploy provides functionality for connecting to remote hosts via SSH and managing their authorized_keys files. |
|
package i18n handles internationalization for Keymaster.
|
package i18n handles internationalization for Keymaster. |
|
package model defines the core data structures used throughout Keymaster.
|
package model defines the core data structures used throughout Keymaster. |
|
package sshkey provides utilities for parsing and validating SSH key data.
|
package sshkey provides utilities for parsing and validating SSH key data. |
|
package state provides a secure, in-memory cache for transient application state, such as passwords or passphrases, that need to be shared between different parts of the application (e.g., CLI flags and TUI components).
|
package state provides a secure, in-memory cache for transient application state, such as passwords or passphrases, that need to be shared between different parts of the application (e.g., CLI flags and TUI components). |
|
package tui provides the terminal user interface for Keymaster.
|
package tui provides the terminal user interface for Keymaster. |
Click to show internal directories.
Click to hide internal directories.