lizard secrets

プロジェクトまたはサービスの secrets(環境変数)を管理します。

使い方

lizard secrets <subcommand> [args] [flags]

サブコマンド

lizard secrets set <K=V>...

1 つ以上の secret を設定します(可変長引数)。デフォルトのスコープはサービスです。--global はプロジェクトを対象にします。

フラグ説明
--globalプロジェクトスコープ
-s, --service <name>サービススコープ

lizard secrets list

スコープ内の secret を一覧表示します。

フラグ説明
--show値を表示
--refこのスコープで利用できる ${{…}} 参照を一覧表示

lizard secrets delete <K>...

1 つ以上の secret を削除します(可変長引数、別名 rm)。確認を求められます。TTY がない場合は -y を渡してください。

フラグ説明
-y, --yes確認をスキップ

lizard secrets import

stdin から KEY=value 形式の行をインポートします。空行と # で始まる行はスキップされます。引用符は値の一部として残ります。export プレフィックスがある場合は先に削除してください。

例

リンクされたサービスに secrets を設定する

lizard secrets set DATABASE_URL=postgres://… LOG_LEVEL=info
lizard secrets set API_KEY=sk_live_… --service api

プロジェクト全体の secret を設定する

lizard secrets set NODE_ENV=production --global

secrets を一覧表示して値を表示する

lizard secrets list
lizard secrets list --show

secrets を削除する

lizard secrets delete OLD_KEY ANOTHER_KEY
lizard secrets delete OLD_KEY --yes   # in CI or a script

.env ファイルをインポートする

lizard secrets import < .env

関連項目

更新日