Module: Ace::B36ts::CLI
- Extended by:
- Support::Cli::RegistryDsl
- Defined in:
- lib/ace/b36ts/cli.rb,
lib/ace/b36ts/cli/commands/config.rb,
lib/ace/b36ts/cli/commands/decode.rb,
lib/ace/b36ts/cli/commands/encode.rb
Overview
CLI interface for ace-b36ts using ace-support-cli
- This follows the Hanami pattern with all commands in CLI::Commands
-
namespace.
Defined Under Namespace
Modules: Commands
Constant Summary collapse
- PROGRAM_NAME =
"ace-b36ts"- REGISTERED_COMMANDS =
[ ["encode", "Encode timestamp to compact ID"], ["decode", "Decode compact ID to timestamp"], ["config", "Show current configuration"] ].freeze
- HELP_EXAMPLES =
[ "ace-b36ts encode # Generate ID from now", "ace-b36ts encode 2024-01-15T10:30:00Z # Encode specific time", "ace-b36ts decode abc123 # Decode ID to timestamp" ].freeze