feat(ui): Cheat-Sheet-Fenster im Hilfe-Menue
Sechs Markdown-Sheets (git, Conventional Commits, Claude CLI, Claude-Config, dotnet CLI, PowerShell) als EmbeddedResource, gerendert im modelosen, per Topmost anpinnbaren CheatSheetsWindow. MarkdownView bekommt dafuer das Opt-in CommandRows: `befehl` - beschreibung wird zu Mono-Chip + Copy-Button, jede ##-Sektion landet in einem Expander. Enthaelt ausserdem: Mission Control wird beim Oeffnen aus dem Minimiert-Zustand geholt, nicht nur aktiviert.
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
# Claude CLI
|
||||
|
||||
## Session starten
|
||||
- `claude` — interaktive Session im aktuellen Verzeichnis
|
||||
- `claude "<prompt>"` — Session mit erstem Prompt starten
|
||||
- `claude -c` — letzte Session in diesem Verzeichnis fortsetzen
|
||||
- `claude -r` — Session aus einer Auswahlliste fortsetzen
|
||||
- `claude -r <session-id>` — bestimmte Session fortsetzen
|
||||
- `claude --fork-session -r <id>` — Session unter neuer ID fortsetzen
|
||||
- `claude -n "<name>"` — Anzeigename für die Session setzen
|
||||
|
||||
## Modell und Aufwand
|
||||
- `claude --model sonnet` — Alias oder voller Name (`fable`, `opus`, `sonnet`, `claude-opus-5`)
|
||||
- `claude --effort high` — Denkaufwand: `low`, `medium`, `high`, `xhigh`, `max`
|
||||
- `claude --fallback-model sonnet` — Ausweichmodell bei Überlast (nur mit `-p`)
|
||||
|
||||
## Nicht interaktiv
|
||||
- `claude -p "<prompt>"` — antworten und beenden
|
||||
- `claude -p --output-format json` — ein JSON-Ergebnis
|
||||
- `claude -p --output-format stream-json` — Streaming-JSON für Skripte
|
||||
- `claude -p --include-partial-messages` — Teil-Chunks mitstreamen
|
||||
- `claude -p --max-budget-usd 5` — Kostendeckel für den Lauf
|
||||
- `claude -p --json-schema '<schema>'` — strukturierte Ausgabe validieren
|
||||
|
||||
## Berechtigungen und Tools
|
||||
- `claude --permission-mode <mode>` — `acceptEdits`, `auto`, `plan`, `manual`, `dontAsk`, `bypassPermissions`
|
||||
- `claude --allowed-tools "Bash(git *)" Edit` — nur diese Tools erlauben
|
||||
- `claude --disallowed-tools "Bash(rm *)"` — diese Tools sperren
|
||||
- `claude --tools "Bash,Edit,Read"` — Built-in-Toolset festlegen
|
||||
- `claude --add-dir <pfad>` — weiteres Arbeitsverzeichnis freigeben
|
||||
- `claude --restricted` — ohne befehlsausführende Tools und ohne lokale Settings
|
||||
|
||||
## Kontext und Konfiguration
|
||||
- `claude --append-system-prompt "<text>"` — Systemprompt ergänzen
|
||||
- `claude --system-prompt "<text>"` — Systemprompt ersetzen
|
||||
- `claude --settings <datei|json>` — zusätzliche Settings laden
|
||||
- `claude --agents '<json>'` — eigene Subagents für diese Session
|
||||
- `claude --mcp-config <datei>` — MCP-Server aus JSON laden
|
||||
- `claude --strict-mcp-config` — nur diese MCP-Server, alle anderen ignorieren
|
||||
- `claude --safe-mode` — alle Anpassungen aus, zum Fehlersuchen
|
||||
- `claude --bare` — Minimalmodus ohne Hooks, Plugins, CLAUDE.md
|
||||
|
||||
## Hintergrund-Sessions
|
||||
- `claude --bg "<prompt>"` — im Hintergrund starten, gibt die Kurz-ID aus
|
||||
- `claude agents` — laufende Hintergrund-Sessions auflisten
|
||||
- `claude attach <id>` — Hintergrund-Session in dieses Terminal holen
|
||||
- `claude logs <id>` — letzte Ausgabe einer Hintergrund-Session
|
||||
- `claude stop <id>` — Session stoppen, Verlauf bleibt
|
||||
- `claude rm <id>` — Session löschen
|
||||
|
||||
## Worktree
|
||||
- `claude -w` — neuen Git-Worktree für diese Session anlegen
|
||||
- `claude -w <name>` — Worktree mit eigenem Namen
|
||||
|
||||
## Verwaltung
|
||||
- `claude doctor` — Installation prüfen
|
||||
- `claude update` — auf neue Version aktualisieren
|
||||
- `claude mcp` — MCP-Server konfigurieren
|
||||
- `claude plugin` — Plugins verwalten
|
||||
- `claude auth` — Authentifizierung verwalten
|
||||
- `claude setup-token` — Langzeit-Token einrichten
|
||||
- `claude -d api,hooks` — Debugmodus mit Kategoriefilter
|
||||
- `claude -v` — Version ausgeben
|
||||
Reference in New Issue
Block a user