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 is a community-driven, Git-based, multi-language package manager that works across Python, Rust, C, C++, Zig, Java, C#, and Go. Every operation flows through the raiku command-line tool, which reads a local index file, manages a cache under ~/.raiku/, and delegates build steps to each language’s native toolchain. This page lists all available commands and the global options that apply to every one of them.

Global Options

These flags may be placed before any subcommand and affect the entire invocation.
OptionShortDescription
--versionPrint the Raiku version string and exit
--verbose-vEnable verbose/debug output for every operation
--no-colorDisable all ANSI color codes in output
--helpShow help text for the command and exit

All Commands

CommandDescription
syncFetch the latest index.json from GitHub and store it locally
searchSearch the local index by name, description, or author
installFetch, verify, and cache a package (or install from a local path)
uninstallRemove one or all versions of a package from the local cache
updateCheck the index for newer versions and reinstall them
outdatedList installed packages that have newer versions in the index
listShow all packages currently installed in ~/.raiku/cache/
infoShow full metadata for a package from the index
initScaffold a new Raiku package with an interactive wizard
publishValidate a package and print the JSON entry + PR instructions
validateCheck one or all packages against schema and structural rules
auditVerify SHA-256 hashes of all cached packages against the index
verifyVerify the integrity of a single installed package
statsShow ecosystem-wide and local cache statistics
pin addPin a package at a specific version to prevent updates
pin removeRemove a pin, allowing future updates
pin listShow all currently pinned packages
trust addMark a package’s build command as trusted
trust removeRevoke trust from a package
trust listShow all trusted packages
trust clearRemove all trusted packages
config listShow all Raiku configuration values
config getPrint the current value of a single config key
config setUpdate a config key and save to ~/.raiku/config.toml
config resetRestore all configuration to defaults
index --rebuildScan UserSub/ and regenerate index/index.json
index --statsShow package count, language breakdown, and sync time
index --checkValidate every entry path and hash in the index
cache --infoShow cache disk usage, package count, and path
cache --clearWipe the entire local package cache
doctorCheck that all required language build tools are installed
completionGenerate shell completion scripts
runRun a command inside an installed package directory
from-lockInstall exact versions pinned in raiku.lock
diffCompare the installed version of a package with the latest
testRun the test suite of an installed package
whyExplain why a package is installed (dependency chain)
graphPrint the full dependency graph
exportExport installed packages to requirements.raiku
importInstall packages listed in requirements.raiku
rollbackRoll back a package to its previously installed version
loginStore a GitHub token for publishing
whoamiShow the currently authenticated GitHub user
logoutRemove the stored GitHub token
lintLint a package’s source files
benchRun benchmarks for an installed package
repairAttempt to repair a broken or partially cached package
upgradeUpgrade the Raiku CLI itself

Command Sections

Package Operations

Core day-to-day commands: sync, search, install, uninstall, update, and outdated.

Package Authoring

Commands for creating, validating, and publishing packages: init, validate, publish.

Inspection & Utilities

Explore what is installed and why: list, info, outdated, diff, why, graph.

Maintenance

Keep your cache healthy: audit, verify, repair, rollback, doctor.

Configuration & Tools

Manage settings, trust, pins, completions, and authentication: config, trust, pin, completion, login.

Build docs developers (and LLMs) love