Skip to main content

Documentation 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 completion generates shell integration scripts that enable tab-completion for Raiku commands, subcommands, and flags. Once installed, pressing Tab while typing a raiku command will suggest matching command names and options. The --install flag handles appending the script to your shell configuration file automatically — or you can capture the output and manage it manually.

Usage

raiku completion SHELL [--install]

Arguments

ArgumentRequiredValues
SHELLYesbash, zsh, fish, powershell

Flags

FlagDescription
--installAutomatically write or append the completion script to the appropriate shell config file.

Install paths

ShellAuto-install destination
bash~/.bashrc
zsh~/.zshrc
fish~/.config/fish/completions/raiku.fish (file is created/replaced)
powershell$PROFILE (your PowerShell profile script)
For bash and zsh, Raiku appends a marked block to the config file and skips the append if the marker is already present (idempotent). For fish, it writes a dedicated completion file. For PowerShell, it appends to $PROFILE.

Generated snippets

The completion scripts use Click’s built-in completion mechanism:
eval "$(_RAIKU_COMPLETE=bash_source raiku)"

Examples

raiku completion bash --install
# ✓ Completion installed to /home/user/.bashrc
# Restart your shell or run: source ~/.bashrc
After running raiku completion bash --install (or zsh), you need to reload your shell for the changes to take effect:
source ~/.bashrc   # or: exec bash
For fish, new shell sessions pick up the completion automatically — no reload needed.
The --install flag is idempotent for bash and zsh: if the completion block is already present in your config file, running raiku completion bash --install again will print a notice and skip the append rather than duplicating the entry.

Build docs developers (and LLMs) love