| name | usage |
| description | How to use the CLI interface. Use this skill when interacting with the tool as an end user. |
Usage Guide
This skill teaches you how to use the CLI interface provided by this project.
CLI
Installation
pip install miyamura80-cli-template
Or install from source:
git clone https://github.com/Miyamura80/CLI-Template.git
cd CLI-Template
uv sync
Basic Usage
uv run mycli --help
uv run mycli greet Alice
uv run mycli init my_command --desc "Does something"
Global Flags
Global flags go before the subcommand:
| Flag | Short | Description |
|---|
--verbose | -v | Increase output verbosity |
--quiet | -q | Suppress non-essential output |
--debug | | Show full tracebacks on error |
--format | -f | Output format: table, json, plain |
--dry-run | | Preview actions without executing |
--version | -V | Print version and exit |
Examples
uv run mycli --format json config show
uv run mycli --dry-run greet Bob
uv run mycli --verbose greet Alice
uv run mycli config show
uv run mycli config get llm_config.cache_enabled
uv run mycli config set logging.verbose false
Shell Completions
uv run mycli --install-completion
uv run mycli --show-completion