Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
ostrakon
command
Package main is the entry point for the Ostrakon CLI application.
|
Package main is the entry point for the Ostrakon CLI application. |
|
ostrakon/commands
Package commands contains the implementation of the CLI commands for Ostrakon.
|
Package commands contains the implementation of the CLI commands for Ostrakon. |
|
pkg
|
|
|
config
Package config provides functions to store and retrieve configuration data such as GitHub tokens, repository info, and password hashes using the system keychain for secure storage.
|
Package config provides functions to store and retrieve configuration data such as GitHub tokens, repository info, and password hashes using the system keychain for secure storage. |
|
crypto
Package crypto provides functions for encrypting and decrypting data using AES-256-GCM with keys derived from passwords using Argon2id.
|
Package crypto provides functions for encrypting and decrypting data using AES-256-GCM with keys derived from passwords using Argon2id. |
|
github
Package github provides a client for interacting with GitHub repositories as vaults.
|
Package github provides a client for interacting with GitHub repositories as vaults. |
|
keyring
Package keyring provides an interface for secure key-value storage operations.
|
Package keyring provides an interface for secure key-value storage operations. |
|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
vault
Package vault
|
Package vault |
Click to show internal directories.
Click to hide internal directories.