Raiku ships a completion generator for bash, zsh, fish, and PowerShell. Once installed, pressing Tab in your shell will complete Raiku subcommands, flags, and package names pulled from the local index — so you can typeDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/SGizek/Raiku/llms.txt
Use this file to discover all available pages before exploring further.
raiku install fast<Tab> and get fast-math without remembering exact names. Completions are generated using Click’s built-in completion mechanism and are appended to your shell’s startup file by raiku completion <shell> --install.
Installing Completions
- Bash
- Zsh
- Fish
- PowerShell
Auto-install (appends the eval snippet to After running, restart your shell or reload your config:Manual install (if you prefer to manage your dotfiles yourself):The snippet appended to
~/.bashrc):~/.bashrc looks like:Printing the Script Without Installing
Omit--install to print the completion script to standard output instead of writing it to any file. This is useful for reviewing the script before committing it to your dotfiles, or for deploying it through a configuration management tool:
What Gets Completed
Completions include package names sourced from the local index at
~/.raiku/index.json. Run raiku sync to refresh the index if newly published packages are not appearing as completion candidates.- Subcommands —
install,search,update,outdated,uninstall,pin,list,sync,info,audit,stats,doctor,config,trust,completion,init,validate,publish,index,cache - Flags — all flags for the current subcommand, e.g.
--language,--tag,--limit,--trust,--no-build,--force,--lock,--all,--dry-run,--yes,--version - Package names — for commands that accept a package argument (
install,update,uninstall,pin add,pin remove,info,trust add,trust remove)