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 <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.
frost init
#frost backup
Sichert sofort. Siehe Backups erstellen.
frost backup [--dry-run] [--path <dir>] [--exclude <pattern>] [--no-verify]
| Option | Wirkung |
|---|---|
-n, --dry-run | Zeigt, was hochgeladen würde, ohne etwas hochzuladen |
--path <dir> | Sichert diesen Ordner statt deiner üblichen Ordner. Wiederholbar |
--exclude <pattern> | 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.
frost restore [snapshot] [paths...] --beside | --to <dir> | --overwrite
| Option | Wirkung |
|---|---|
--beside | Stellt in einen neuen Ordner neben den Originalen wieder her |
--to <dir> | 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.
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.
frost browse
#frost config
Liest oder ändert Einstellungen, ohne die Einrichtung erneut zu durchlaufen. Siehe Einstellungen.
frost config [--show-secrets]
frost config get <key> [--show-secrets]
frost config set <key> <value...>
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.
frost key show
frost key verify
frost key import
#frost update
Aktualisiert Frost auf die neueste Version. Siehe Frost aktualisieren.
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:
frost status --verify || echo "Frost check failed" >&2