mise setで設定した環境変数を削除したい
【mise】mise setでmise.tomlに環境変数を設定する
で設定した環境変数が不要になったら、mise unsetで削除する。
mise unsetで環境変数を削除する
mise.tomlに以下のように環境変数が設定されているとする。
[tools]
jq = "1.7.1"
[env]
NODE_ENV = "production"
API_KEY = "secret"
FOO = "bar"
キー名を指定して削除する。
$ mise unset NODE_ENV
[tools]
jq = "1.7.1"
[env]
API_KEY = "secret"
FOO = "bar"
複数の環境変数をまとめて削除する
キー名をスペース区切りで複数指定すると、一度に削除できる。残っているAPI_KEYとFOOをまとめて削除する場合は次のように指定する。
$ mise unset API_KEY FOO
すべての環境変数を削除しても、[env]セクション自体は空の状態でmise.tomlに残る。
[tools]
jq = "1.7.1"
[env]
-gでグローバル設定ファイルから削除する
mise set -gで設定したグローバルな環境変数は、-g(--global)を付けて削除する。
$ mise unset GLOBAL_VAR -g
-fで特定の設定ファイルを指定して削除する
mise.<env>.tomlのような、カレントディレクトリのmise.toml以外のファイルから削除したい場合は、-f(--file)でファイルを指定する。
$ mise unset STAGING_VAR -f mise.staging.toml
\第一線のプログラマーの行動原理を学べる!/
