Quickstart
Install, create your first CLI, and ship a polished entrypoint.
Command Routes
Flask-like routes for CLIs:
install <url:url>, types, and defaults.Interactive Shell
Completion, history, aliases,
source scripts, and more.Options & Flags
Typed options with nice help text, short/long forms, and defaults.
Type Converters
Built-ins like
int, bool, url, json, uuid, and custom converters.Recipes
Real-world patterns: installers, git-like subcommands, and task runners.
Install in one command
Sneak peek
Where to start
Quickstart
Install Runegraft and ship your first command in minutes in the Quickstart.
Command routes
See how Flask-like routes power typed arguments in Command Routes.
Live shell
Explore completion, history, and scripts in Interactive Shell.
Polish the UX
Add flags, converters, and real-world patterns in Options & Flags and Type Converters.
Copy-paste patterns
Grab ready-to-use snippets in Recipes.