RunningDocumentation Index
Fetch the complete documentation index at: https://runegraft.codesft.dev/llms.txt
Use this file to discover all available pages before exploring further.
runegraft with no args drops you into a shell that feels like a real tool, not a demo prompt.
Why use the shell?
- Tab + fuzzy completion for commands, subcommands, and options.
- Persistent history so your shortcuts stick between sessions.
- Built-ins you expect:
help,exit,history,alias,source,cd,pwd, and!for running system commands. - Scripts via
sourceto automate repetitive workflows.
Typical session
Making your shell the default
If you wantrunegraft to open the shell when no arguments are provided, wire your root handler to return cli.shell():
Troubleshooting commands
Usehistory show to replay recent commands, and tap ! to run system commands without leaving the REPL. The shell echoes validation errors with the same helpful formatting as one-shot mode, so you can iterate quickly.