コマンド
Frost には 8 つのコマンドがあります。frost -h で、すべてのコマンドとオプションを一覧できます。
#共通オプション
どのコマンドでも使えます。
| オプション | 動作 |
|---|---|
--config-dir <dir> | 別の設定フォルダを使います |
-h, --help | すべてのコマンドとオプションを含むヘルプを表示します |
-v, --version | Frost のバージョンを表示します。コマンドより前に置いてください |
#frost init
Frost を設定します。何を、どこに、どのくらいの頻度でバックアップするかを決めます。設定を見直したり変えたりするときは、もう一度実行します。詳しくはFrost の設定を参照してください。
frost init
#frost backup
今すぐバックアップします。詳しくはバックアップを参照してください。
frost backup [--dry-run] [--path <dir>] [--exclude <pattern>] [--no-verify]
| オプション | 動作 |
|---|---|
-n, --dry-run | 何をアップロードするかを表示し、実際にはアップロードしません |
--path <dir> | いつものフォルダの代わりに、このフォルダをバックアップします。繰り返し指定できます |
--exclude <pattern> | このパターンに一致するファイルも除外します。繰り返し指定できます |
--no-verify | バックアップ後の抜き取りチェックを省略します |
#frost restore
スナップショットからファイルを取り戻します。引数なしで実行すると、スナップショットブラウザが開きます。詳しくはファイルの復元を参照してください。
frost restore [snapshot] [paths...] --beside | --to <dir> | --overwrite
| オプション | 動作 |
|---|---|
--beside | 元のファイルの隣の新しいフォルダに復元します |
--to <dir> | 指定したフォルダの中の新しいフォルダに復元します |
--overwrite | 元のファイルに上書きして復元し、そこにあるものを置き換えます。事前に確認します |
-y, --yes | 上書きの前に確認しません |
#frost status
最近のスナップショット、スケジュール、バックアップの健全性を表示します。詳しくはバックアップの確認を参照してください。
frost status [--verify] [--all]
| オプション | 動作 |
|---|---|
--verify | 先に新しくチェックを行います |
-a, --all | 最新の 10 個だけでなく、すべてのスナップショットを表示します |
#frost browse
スナップショットブラウザを開きます。詳しくはスナップショットブラウザを参照してください。
frost browse
#frost config
セットアップをやり直さずに、設定を読んだり変えたりします。詳しくは設定項目を参照してください。
frost config [--show-secrets]
frost config get <key> [--show-secrets]
frost config set <key> <value...>
frost config edit [editor]
| オプション | 動作 |
|---|---|
--show-secrets | 認証情報を伏せずに、すべて表示します |
#frost key
リカバリーフレーズを表示、確認、取り込みします。詳しくはリカバリーフレーズを参照してください。
frost key show
frost key verify
frost key import
#frost update
Frost を最新のリリースにアップデートします。詳しくはFrost のアップデートを参照してください。
frost update [--check]
| オプション | 動作 |
|---|---|
--check | 新しいリリースがあるかどうかだけを表示します |
#終了コード
Frost は、コマンドが成功すると 0、エラーが起きると 1 で終了します。バックアップや frost status --verify のチェックで問題が見つかった場合もエラーとして扱うので、スクリプトで結果を判定できます。
frost status --verify || echo "Frost check failed" >&2