CLI リファレンス Stable
tenkacloud pack CLI はオフラインのパックツールです。すべてのコマンドは、
クラウドやリモートへの呼び出しを行わずローカルで実行されます。以下のコマンド表は
CLI 自身の usage 文字列から解析された規範的リファレンスであり、ドキュメントに
記載されたコマンド名とオプションは常にコードと一致します。
コマンド
| Command | Usage |
|---|---|
activate | tenkacloud pack activate <id@version> --tenant <t> [--store <dir>] |
deactivate | tenkacloud pack deactivate <id@version> --tenant <t> [--store <dir>] |
init | tenkacloud pack init <dir> [--runtime <provider/engine>] |
inspect | tenkacloud pack inspect <id@version> [--store <dir>] [--json] |
install | tenkacloud pack install <dir> [--store <dir>]\n |
list | tenkacloud pack list [--store <dir>] [--json] |
remove | tenkacloud pack remove <id@version> [--store <dir>] [--pins <file>] |
validate | tenkacloud pack validate <dir> [--json] |
終了コード
終了コードの契約は、すべてのサブコマンドで共有されます。
0— 成功(有効なパック / スキャフォールド完了 / インストール完了 / 一覧表示完了 / 検査完了 / 削除完了)1— 拒否(検証失敗 / ダイジェストまたは compose の競合 / 未インストール / ピン留めされたパックの削除)2— ツール障害(ディレクトリの欠落 / マニフェストの欠落 / 誤った使い方 / 安全でない init 対象 / 未サポートのランタイム / フラグ値の欠落)
update コマンドは意図的に存在しません。新しいバージョンは別個の install として扱います。
例
以下の例は説明用であり、規範的なものではありません。
tenkacloud pack init ./my-pack --runtime aws/cloudformation
tenkacloud pack validate ./my-pack --json
tenkacloud pack install ./my-pack
関連: 検証エラーリファレンス。