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 info is the primary way to inspect a package before or after installation. It reads the local index (populated by raiku sync) and presents a rich summary panel covering every metadata field: name, version, language, author, description, license, homepage, repository path, SHA-256 hash, tags, dependencies, and local install status with an installation timestamp. Two optional flags extend the output to include the full formatted changelog from the cached version.yml and a recursive ASCII dependency tree, giving you a complete picture of the package and its place in your local environment.

Usage

raiku info PACKAGE [--json] [--changelog] [--deps-tree]

Arguments

ArgumentDescription
PACKAGEName of the package to look up (case-insensitive)

Flags

FlagDescription
--jsonOutput the full record as formatted JSON instead of the rich panel display
--changelogAppend a formatted changelog panel read from the package’s cached version.yml
--deps-treeAppend a recursive ASCII dependency tree resolved from the index

Displayed Fields

FieldSource
Nameraiku.tomlname
Versionraiku.tomlversion
Languageraiku.tomllanguage
Authorraiku.tomlauthor
Descriptionraiku.tomldescription
Licenseraiku.tomllicense
Homepageraiku.tomlhomepage
Pathindex/index.jsonpath (repo-relative)
SHA-256index/index.jsonsha256
Tagsraiku.tomltags
Dependenciesraiku.tomldependencies
Local statusChecked against ~/.raiku/cache/
Installed atTimestamp from local cache metadata
raiku info reads from the local index at ~/.raiku/index.json. If the package is not found, run raiku sync to refresh the index and try again.

Examples

raiku info fast-math

JSON Output

With --json, the output includes every index field plus two added keys:
{
  "name": "fast-math",
  "version": "1.2.0",
  "language": "Python",
  "author": "Jane Doe",
  "description": "Fast mathematical utilities for Python.",
  "path": "UserSub/Python/fast-math",
  "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  "tags": ["math", "performance"],
  "dependencies": [],
  "installed": true,
  "installed_meta": {
    "version": "1.2.0",
    "installed_at": 1718000000
  }
}

Changelog Output

When --changelog is passed and the package is installed, raiku info reads version.yml from the cache and renders a changelog panel:
╭─── Changelog — v1.2.0 ────────────────────────────────────────╮
│  • Added SIMD-optimised matrix multiplication                  │
│  • Fixed overflow in fast_div for values > 2^31               │
│  • Improved test coverage to 94%                               │
│                                                                │
│  Stability: stable                                             │
╰────────────────────────────────────────────────────────────────╯
The --changelog and --deps-tree flags require the package to be installed locally. For uninstalled packages, raiku info shows index metadata only and prints a note that the extended data is not available.
Pipe raiku info PACKAGE --json into jq for scriptable package inspection. For example: raiku info fast-math --json | jq '.tags'

Build docs developers (and LLMs) love