Basic Commands

shiva init

Initialize SHIVA in your project directory.

shiva init [options]

Options:
  --path <path>   Specific path to scan
  --deep          Deep scan (slower, finds more)
  --force         Overwrite existing config

shiva sync

Synchronize memories and project data.

shiva sync [options]

Options:
  --project <name>   Sync specific project
  --cloud            Sync with cloud (Pro)
  --local            Local sync only

shiva status

Show current SHIVA status.

shiva status

Project Management

shiva projects

List all registered projects.

shiva projects [options]

Options:
  --add <path>      Add project manually
  --remove <name>   Remove project
  --json            Output as JSON

shiva connect

Connect projects for cross-project context sharing.

shiva connect <project1> <project2>

Memory Commands

shiva search

Search memories across projects.

shiva search <query> [options]

Options:
  --project <name>    Search in specific project
  --category <cat>    Filter by category (stack|config|solution|convention|...)
  --limit <n>         Number of results (default: 10)

shiva forget

Remove specific memories.

shiva forget [options]

Options:
  --key <key>       Delete specific memory
  --all             Delete all memories (with confirmation)
  --older-than <d>  Memories older than X days