72 lines
3.0 KiB
Bash
72 lines
3.0 KiB
Bash
#!/bin/bash
|
|
# Claude-Vault Bash-Aliases
|
|
# Installation: source ~/Work/claude-vault/scripts/bash-aliases.sh
|
|
# Oder füge zu ~/.bashrc / ~/.zshrc hinzu:
|
|
# source ~/Work/claude-vault/scripts/bash-aliases.sh
|
|
|
|
export CLAUDE_VAULT="$HOME/Work/claude-vault"
|
|
|
|
# === Session-Management ===
|
|
alias claude-done='$CLAUDE_VAULT/scripts/log-session.sh'
|
|
alias claude-log='code $CLAUDE_VAULT/memory/log/$(date +%Y-%m-%d)_session.md'
|
|
|
|
# === Vault-Status & Monitoring ===
|
|
alias vault-status='$CLAUDE_VAULT/scripts/update-dashboard.sh && cat $CLAUDE_VAULT/memory/dashboard.md'
|
|
alias vault-health='$CLAUDE_VAULT/scripts/weekly-health-check.sh'
|
|
alias vault-sync='$CLAUDE_VAULT/scripts/sync-project-memory.sh'
|
|
alias vault-analyze='$CLAUDE_VAULT/scripts/analyze-skill-usage.sh'
|
|
|
|
# === Quick-Access zu wichtigen Files ===
|
|
alias vault-dashboard='code $CLAUDE_VAULT/memory/dashboard.md'
|
|
alias vault-patterns='code $CLAUDE_VAULT/memory/patterns.md'
|
|
alias vault-index='code $CLAUDE_VAULT/vault-index.md'
|
|
alias vault-proposals='ls -lh $CLAUDE_VAULT/skills/proposals/ 2>/dev/null || echo "Keine Proposals vorhanden"'
|
|
alias vault-logs='ls -lht $CLAUDE_VAULT/memory/log/*.md 2>/dev/null | head -10'
|
|
|
|
# === Vault-Wartung ===
|
|
alias vault-janitor='echo "Starte vault-janitor in Claude..." && echo "Tippe: /vault-janitor"'
|
|
alias vault-backup='tar -czf $HOME/claude-vault-backup-$(date +%Y%m%d).tar.gz -C $HOME/Work claude-vault && echo "✅ Backup erstellt: ~/claude-vault-backup-$(date +%Y%m%d).tar.gz"'
|
|
|
|
# === Git-Shortcuts für Vault ===
|
|
alias vault-commit='cd $CLAUDE_VAULT && git add . && git commit'
|
|
alias vault-push='cd $CLAUDE_VAULT && git push'
|
|
alias vault-status-git='cd $CLAUDE_VAULT && git status'
|
|
|
|
# === Hilfe ===
|
|
alias vault-help='cat <<EOF
|
|
🔧 Claude-Vault Aliases
|
|
|
|
Session-Management:
|
|
claude-done <projekt> "<beschreibung>" Logge abgeschlossene Session
|
|
claude-log Öffne heutiges Session-Log
|
|
|
|
Status & Monitoring:
|
|
vault-status Zeige Dashboard
|
|
vault-health Erstelle Health-Check
|
|
vault-sync Synchronisiere Projekt-MEMORYs
|
|
vault-analyze Analysiere Skill-Nutzung
|
|
|
|
Quick-Access:
|
|
vault-dashboard Öffne Dashboard
|
|
vault-patterns Öffne Patterns
|
|
vault-index Öffne Vault-Index
|
|
vault-proposals Zeige Skill-Proposals
|
|
vault-logs Zeige letzte 10 Logs
|
|
|
|
Wartung:
|
|
vault-janitor Starte vault-janitor in Claude
|
|
vault-backup Erstelle Backup
|
|
|
|
Git:
|
|
vault-commit Commit Vault-Änderungen
|
|
vault-push Push zu Remote
|
|
vault-status-git Git-Status des Vaults
|
|
|
|
Hilfe:
|
|
vault-help Zeige diese Hilfe
|
|
EOF
|
|
'
|
|
|
|
echo "✅ Claude-Vault Aliases geladen!"
|
|
echo " Tippe 'vault-help' für Übersicht aller Befehle"
|