Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
suve
command
Package main provides the suve CLI entry point.
|
Package main provides the suve CLI entry point. |
|
internal
|
|
|
api/paramapi
Package paramapi provides interfaces for AWS Systems Manager Parameter Store.
|
Package paramapi provides interfaces for AWS Systems Manager Parameter Store. |
|
api/secretapi
Package secretapi provides interfaces for AWS Secrets Manager.
|
Package secretapi provides interfaces for AWS Secrets Manager. |
|
cli/colors
Package colors provides pre-configured color functions for CLI output.
|
Package colors provides pre-configured color functions for CLI output. |
|
cli/commands
Package commands provides the command-line interface for suve.
|
Package commands provides the command-line interface for suve. |
|
cli/commands/internal
Package internal provides shared utilities for CLI commands.
|
Package internal provides shared utilities for CLI commands. |
|
cli/commands/param
Package param provides CLI commands for AWS SSM Parameter Store.
|
Package param provides CLI commands for AWS SSM Parameter Store. |
|
cli/commands/param/create
Package create provides the SSM Parameter Store create command.
|
Package create provides the SSM Parameter Store create command. |
|
cli/commands/param/delete
Package delete provides the SSM Parameter Store delete command.
|
Package delete provides the SSM Parameter Store delete command. |
|
cli/commands/param/diff
Package diff provides the SSM Parameter Store diff command for comparing parameter versions.
|
Package diff provides the SSM Parameter Store diff command for comparing parameter versions. |
|
cli/commands/param/list
Package list provides the SSM Parameter Store list command.
|
Package list provides the SSM Parameter Store list command. |
|
cli/commands/param/log
Package log provides the SSM Parameter Store log command for viewing parameter version history.
|
Package log provides the SSM Parameter Store log command for viewing parameter version history. |
|
cli/commands/param/show
Package show provides the SSM Parameter Store show command.
|
Package show provides the SSM Parameter Store show command. |
|
cli/commands/param/tag
Package tag provides the SSM Parameter Store tag command.
|
Package tag provides the SSM Parameter Store tag command. |
|
cli/commands/param/untag
Package untag provides the SSM Parameter Store untag command.
|
Package untag provides the SSM Parameter Store untag command. |
|
cli/commands/param/update
Package update provides the SSM Parameter Store update command.
|
Package update provides the SSM Parameter Store update command. |
|
cli/commands/secret
Package secret provides CLI commands for AWS Secrets Manager.
|
Package secret provides CLI commands for AWS Secrets Manager. |
|
cli/commands/secret/create
Package create provides the Secrets Manager create command.
|
Package create provides the Secrets Manager create command. |
|
cli/commands/secret/delete
Package delete provides the Secrets Manager delete command.
|
Package delete provides the Secrets Manager delete command. |
|
cli/commands/secret/diff
Package diff provides the Secrets Manager diff command for comparing secret versions.
|
Package diff provides the Secrets Manager diff command for comparing secret versions. |
|
cli/commands/secret/list
Package list provides the Secrets Manager list command.
|
Package list provides the Secrets Manager list command. |
|
cli/commands/secret/log
Package log provides the Secrets Manager log command for viewing secret version history.
|
Package log provides the Secrets Manager log command for viewing secret version history. |
|
cli/commands/secret/restore
Package restore provides the Secrets Manager restore command.
|
Package restore provides the Secrets Manager restore command. |
|
cli/commands/secret/show
Package show provides the Secrets Manager show command.
|
Package show provides the Secrets Manager show command. |
|
cli/commands/secret/tag
Package tag provides the Secrets Manager tag command.
|
Package tag provides the Secrets Manager tag command. |
|
cli/commands/secret/untag
Package untag provides the Secrets Manager untag command.
|
Package untag provides the Secrets Manager untag command. |
|
cli/commands/secret/update
Package update provides the Secrets Manager update command.
|
Package update provides the Secrets Manager update command. |
|
cli/commands/stage
Package stage provides the global stage command for managing staged changes.
|
Package stage provides the global stage command for managing staged changes. |
|
cli/commands/stage/agent
Package agent provides the stage agent subcommand.
|
Package agent provides the stage agent subcommand. |
|
cli/commands/stage/apply
Package apply provides the global apply command for applying all staged changes.
|
Package apply provides the global apply command for applying all staged changes. |
|
cli/commands/stage/diff
Package diff provides the global diff command for viewing staged changes.
|
Package diff provides the global diff command for viewing staged changes. |
|
cli/commands/stage/param
Package param provides the param stage subcommand for staging operations.
|
Package param provides the param stage subcommand for staging operations. |
|
cli/commands/stage/reset
Package reset provides the global reset command for unstaging all changes.
|
Package reset provides the global reset command for unstaging all changes. |
|
cli/commands/stage/secret
Package secret provides the secret stage subcommand for staging operations.
|
Package secret provides the secret stage subcommand for staging operations. |
|
cli/commands/stage/status
Package status provides the global status command for viewing all staged changes.
|
Package status provides the global status command for viewing all staged changes. |
|
cli/confirm
Package confirm provides confirmation prompts for destructive operations.
|
Package confirm provides confirmation prompts for destructive operations. |
|
cli/diffargs
Package diffargs provides shared diff command argument parsing logic for SSM Parameter Store and Secrets Manager.
|
Package diffargs provides shared diff command argument parsing logic for SSM Parameter Store and Secrets Manager. |
|
cli/editor
Package editor provides functionality for opening external editors.
|
Package editor provides functionality for opening external editors. |
|
cli/output
Package output handles formatted output for the CLI.
|
Package output handles formatted output for the CLI. |
|
cli/pager
Package pager provides terminal pager functionality for long outputs.
|
Package pager provides terminal pager functionality for long outputs. |
|
cli/passphrase
Package passphrase provides passphrase input handling for encryption.
|
Package passphrase provides passphrase input handling for encryption. |
|
cli/terminal
Package terminal provides terminal-related utilities.
|
Package terminal provides terminal-related utilities. |
|
infra
Package infra provides AWS client initialization.
|
Package infra provides AWS client initialization. |
|
jsonutil
Package jsonutil provides JSON formatting utilities.
|
Package jsonutil provides JSON formatting utilities. |
|
maputil
Package maputil provides utilities for working with maps.
|
Package maputil provides utilities for working with maps. |
|
parallel
Package parallel provides utilities for parallel execution of operations.
|
Package parallel provides utilities for parallel execution of operations. |
|
staging
Package staging provides staging functionality for AWS parameter and secret changes.
|
Package staging provides staging functionality for AWS parameter and secret changes. |
|
staging/cli
Package cli provides shared runners and command builders for stage commands.
|
Package cli provides shared runners and command builders for stage commands. |
|
staging/store
Package store provides storage interfaces and implementations for staging.
|
Package store provides storage interfaces and implementations for staging. |
|
staging/store/agent
Package agent provides shared types and configuration for the staging agent client and server packages.
|
Package agent provides shared types and configuration for the staging agent client and server packages. |
|
staging/store/agent/daemon
Package daemon provides daemon lifecycle management for the staging agent.
|
Package daemon provides daemon lifecycle management for the staging agent. |
|
staging/store/agent/daemon/internal/ipc
Package ipc provides low-level IPC communication for the staging agent.
|
Package ipc provides low-level IPC communication for the staging agent. |
|
staging/store/agent/daemon/lifecycle
Package lifecycle provides declarative agent lifecycle management for staging commands.
|
Package lifecycle provides declarative agent lifecycle management for staging commands. |
|
staging/store/agent/internal/client
Package client provides the domain-level client for the staging agent.
|
Package client provides the domain-level client for the staging agent. |
|
staging/store/agent/internal/protocol
Package protocol defines the IPC protocol between the agent client and server.
|
Package protocol defines the IPC protocol between the agent client and server. |
|
staging/store/agent/internal/server
Package server provides request handling for the staging agent.
|
Package server provides request handling for the staging agent. |
|
staging/store/agent/internal/server/security
Package security provides security-related functionality for the agent server.
|
Package security provides security-related functionality for the agent server. |
|
staging/store/file
Package file provides file-based staging storage.
|
Package file provides file-based staging storage. |
|
staging/store/file/internal/crypt
Package crypt provides passphrase-based encryption for staging files.
|
Package crypt provides passphrase-based encryption for staging files. |
|
staging/store/testutil
Package testutil provides test utilities for staging package.
|
Package testutil provides test utilities for staging package. |
|
staging/transition
Package transition implements state machine logic for staging operations.
|
Package transition implements state machine logic for staging operations. |
|
tagging
Package tagging provides unified tag management for SSM Parameter Store and Secrets Manager.
|
Package tagging provides unified tag management for SSM Parameter Store and Secrets Manager. |
|
timeutil
Package timeutil provides timezone-aware time formatting utilities.
|
Package timeutil provides timezone-aware time formatting utilities. |
|
usecase/param
Package param provides use cases for SSM Parameter Store operations.
|
Package param provides use cases for SSM Parameter Store operations. |
|
usecase/secret
Package secret provides use cases for Secrets Manager operations.
|
Package secret provides use cases for Secrets Manager operations. |
|
usecase/staging
Package staging provides use cases for staging operations.
|
Package staging provides use cases for staging operations. |
|
version
Package version provides shared version specification parsing logic for SSM Parameter Store and Secrets Manager version specifiers.
|
Package version provides shared version specification parsing logic for SSM Parameter Store and Secrets Manager version specifiers. |
|
version/internal
Package internal provides shared utilities for version parsing.
|
Package internal provides shared utilities for version parsing. |
|
version/paramversion
Package paramversion provides version resolution for AWS Systems Manager Parameter Store.
|
Package paramversion provides version resolution for AWS Systems Manager Parameter Store. |
|
version/secretversion
Package secretversion provides version resolution for AWS Secrets Manager.
|
Package secretversion provides version resolution for AWS Secrets Manager. |
Click to show internal directories.
Click to hide internal directories.