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 config is your interface to ~/.raiku/config.toml — the persistent settings file that controls how Raiku behaves. Rather than editing TOML by hand, the four subcommands (list, get, set, reset) let you inspect and modify every setting safely from the terminal, with automatic type coercion and validation. Changes take effect immediately on the next command invocation; there is no daemon to restart.
Usage
Subcommands
| Subcommand | Description |
|---|---|
list | Print all current configuration values in a table. |
get KEY | Print the current value of one key. |
set KEY VALUE | Update KEY to VALUE and save to ~/.raiku/config.toml. |
reset [--yes] | Restore every key to its default value. |
Configurable keys
| Key | Type | Default | Description |
|---|---|---|---|
safe_mode | bool | true | Prompt for confirmation before executing any package build command. |
auto_trust | bool | false | When true, build commands run without prompting (overrides safe_mode). |
verbose | bool | false | Enable verbose/debug output for every command by default. |
color | bool | true | Enable ANSI colour in CLI output. |
index_url | string | GitHub raw URL | URL of the remote index.json fetched by raiku sync. |
raw_base_url | string | GitHub raw URL | Base URL used to fetch raw package files during install. |
cache_dir | string | ~/.raiku/cache | Absolute path to the local package cache directory. Edit ~/.raiku/config.toml directly to change this value. |
readonly | bool | false | When true, all cache writes are blocked (useful in CI or shared environments). |
Accepted boolean values
When setting a boolean key, any of the following strings are accepted:- True:
true,1,yes,on - False:
false,0,no,off
Examples
Sample output of raiku config list
The
readonly flag is intended for CI pipelines or shared read-only environments. When enabled, raiku install, raiku uninstall, and any other cache-writing commands are blocked. Use raiku config set readonly false to re-enable writes.