commits
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Replace hardcoded scope with configurable field, defaults to "atproto transition:generic"
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
* Add clap dependency as optional feature for all CLI tools
* Convert all 12 CLI binaries to use clap derive patterns for consistent argument parsing
* Implement secure password prompts with rpassword and secrecy crates
* Add comprehensive help documentation and environment variable support
* Update CLAUDE.md with detailed CLI usage examples and patterns
* Feature-gate all binaries behind 'clap' feature to maintain library-first design
* Enhance Dockerfile build process to include clap feature
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
Signed-off-by: Nick Gerakines <nick.gerakines@gmail.com>
* Add clap dependency as optional feature for all CLI tools
* Convert all 12 CLI binaries to use clap derive patterns for consistent argument parsing
* Implement secure password prompts with rpassword and secrecy crates
* Add comprehensive help documentation and environment variable support
* Update CLAUDE.md with detailed CLI usage examples and patterns
* Feature-gate all binaries behind 'clap' feature to maintain library-first design
* Enhance Dockerfile build process to include clap feature