CLI Guide
Installation, Befehle und Konfiguration
Installation
Installiere SHIVA global über npm:
Terminal
npm install -g shiva-code Oder mit yarn:
yarn global add shiva-code Quick Start
Initialisiere SHIVA in deinem Projekt:
Terminal
$ cd your-project
$ shiva init
✓ Created .shiva/ directory
✓ Initialized memory store
✓ Claude Code hooks configured
✓ SHIVA ready! Befehle
shiva init Initialisiert SHIVA im aktuellen Verzeichnis. Erstellt die .shiva/ Ordnerstruktur und konfiguriert Claude Code Hooks.
shiva status Zeigt den aktuellen Status: Memory Count, Sync-Status, aktive Session.
shiva memory Memory-Management Befehle.
shiva sync Synchronisiert lokale Memories mit der Cloud (Pro & Team).
shiva login Meldet dich bei SHIVA Cloud an (Pro & Team).
shiva generate Generiert die CLAUDE.md Datei basierend auf den aktuellen Memories.
shiva config Zeigt oder ändert die Konfiguration.
Konfiguration
SHIVA kann über .shiva/config.json konfiguriert werden:
.shiva/config.json
{
"autoSync": true,
"syncInterval": 300,
"memoryLayers": ["project", "user", "global"],
"maxMemories": 1000,
"claudemdPath": "./CLAUDE.md",
"hooks": {
"onSessionStart": true,
"onSessionEnd": true
}
} Konfigurationsoptionen
autoSync Automatische Cloud-Synchronisation (Pro/Team) syncInterval Sync-Intervall in Sekunden memoryLayers Aktive Memory-Layers maxMemories Maximale Anzahl Memories pro Projekt claudemdPath Pfad zur generierten CLAUDE.md Ordnerstruktur
Nach shiva init wird folgende Struktur erstellt:
your-project/
├── .shiva/
│ ├── config.json # Konfiguration
│ ├── memories.json # Lokale Memories
│ ├── sessions/ # Session-Logs
│ └── cache/ # Temporäre Dateien
└── CLAUDE.md # Generierte Claude-Anweisungen