CLIでテンプレートファイルをバックアップする

Hexabase CLI(Command Line Interface) では、アプリケーション(プロジェクト)をテンプレートファイルとしてインポート・エクスポートできます。

テンプレートファイルは、あらかじめアプリケーションで保存しておく必要があります。

hx projects:backup [TEMPLATE_ID]#

テンプレートファイルをダウンロードします。

USAGE#

$ hx projects:backup [TEMPLATE_ID]

ARGUMENTS#

TEMPLATE_ID には、hexabase の template_id を指定します。

TEMPLATE_ID を省略すると、ダウンロードするテンプレートをメニューで選択できます。

OPTIONS#

-c, --context=context use provided context instead of currently set context
-h, --help show CLI help
-o, --output=output output file

See code: src/commands/projects/backup.ts

hx projects:restore FILE#

テンプレートファイルから、アプリケーション(プロジェクト)を復旧します。

USAGE#

$ hx projects:restore FILE

ARGUMENTS#

FILE zip file to be restored from, e.g. template.zip

OPTIONS#

-c, --context=context use provided context instead of currently set context
-h, --help show CLI help
-n, --name=name name of the project to be restored
-y, --yes skip confirmation

See code: src/commands/projects/restore.ts