Obsctl::CLI::OptionsParser
Constants
BANNER = "Usage: obsctl [global options] [command] [args]"
FLAGS = [FlagSpec.new("--config", "PATH", description: "Path to config.yml"), FlagSpec.new("--log-level", "LEVEL", description: "debug|info|warn|error"), FlagSpec.new("--color", "WHEN", description: "auto|always|never (default: auto)"), FlagSpec.new("--timeout", "SECONDS", description: "Give up on a daemon request after SECONDS"), FlagSpec.new("--force", description: "Overwrite files for commands that support it"), FlagSpec.new("--json", description: "Emit a JSON envelope for scriptable commands"), FlagSpec.new("--quiet", short: "-q", description: "Suppress human output; rely on the exit code"), FlagSpec.new("--version", short: "-V", description: "Show the obsctl version"), FlagSpec.new("--help", short: "-h", description: "Show help")]