# Befehle Frost hat acht Befehle. `frost -h` listet sie alle auf, mit jeder Option. ## Globale Optionen Diese funktionieren mit jedem Befehl: | Option | Wirkung | | --- | --- | | `--config-dir ` | Verwendet einen anderen Konfigurationsordner | | `-h`, `--help` | Zeigt die Hilfe mit allen Befehlen und Optionen | | `-v`, `--version` | Zeigt die Version von Frost. Muss vor einem Befehl stehen | ## frost init Richtet Frost ein: was gesichert wird, wohin und wie oft. Starte es erneut, um deine Einstellungen anzusehen oder zu ändern. Siehe [Frost einrichten](#setting-up). ```sh frost init ``` ## frost backup Sichert sofort. Siehe [Backups erstellen](#backing-up). ```sh frost backup [--dry-run] [--path ] [--exclude ] [--no-verify] ``` | Option | Wirkung | | --- | --- | | `-n`, `--dry-run` | Zeigt, was hochgeladen würde, ohne etwas hochzuladen | | `--path ` | Sichert diesen Ordner statt deiner üblichen Ordner. Wiederholbar | | `--exclude ` | Lässt zusätzlich Dateien aus, die auf dieses Muster passen. Wiederholbar | | `--no-verify` | Überspringt die Stichprobenprüfung nach dem Backup | ## frost restore Holt Dateien aus einem Snapshot zurück. Ohne weitere Angaben öffnet es den Snapshot-Browser. Siehe [Dateien wiederherstellen](#restoring). ```sh frost restore [snapshot] [paths...] --beside | --to | --overwrite ``` | Option | Wirkung | | --- | --- | | `--beside` | Stellt in einen neuen Ordner neben den Originalen wieder her | | `--to ` | Stellt in einen neuen Ordner innerhalb dieses Ordners wieder her | | `--overwrite` | Stellt über die Originale wieder her und ersetzt, was dort liegt. Fragt vorher nach | | `-y`, `--yes` | Fragt vor dem Überschreiben nicht nach | ## frost status Zeigt die neuesten Snapshots, den Zeitplan und den Zustand deiner Backups. Siehe [Backups prüfen](#checking-backups). ```sh frost status [--verify] [--all] ``` | Option | Wirkung | | --- | --- | | `--verify` | Führt vorher eine neue Prüfung aus | | `-a`, `--all` | Listet alle Snapshots auf, nicht nur die letzten 10 | ## frost browse Öffnet den Snapshot-Browser. Siehe [Der Snapshot-Browser](#snapshot-browser). ```sh frost browse ``` ## frost config Liest oder ändert Einstellungen, ohne die Einrichtung erneut zu durchlaufen. Siehe [Einstellungen](#settings). ```sh frost config [--show-secrets] frost config get [--show-secrets] frost config set frost config edit [editor] ``` | Option | Wirkung | | --- | --- | | `--show-secrets` | Gibt Zugangsdaten vollständig aus, statt sie zu maskieren | ## frost key Zeigt, prüft oder importiert deine Wiederherstellungsphrase. Siehe [Deine Wiederherstellungsphrase](#recovery-phrase). ```sh frost key show frost key verify frost key import ``` ## frost update Aktualisiert Frost auf die neueste Version. Siehe [Frost aktualisieren](#updating). ```sh frost update [--check] ``` | Option | Wirkung | | --- | --- | | `--check` | Sagt nur, ob es eine neuere Version gibt | ## Exit-Codes Frost endet mit `0`, wenn ein Befehl erfolgreich war, und mit `1` bei jedem Fehler. Dazu zählt auch ein Backup oder ein `frost status --verify`, dessen Prüfung ein Problem findet. Skripte können das Ergebnis also auswerten: ```sh frost status --verify || echo "Frost check failed" >&2 ```