Windows と Linux を行き来しているとコマンドの違いがめんどくさい。
環境変数を設定するときに、Windows 環境でもつい export コマンド使いそうになるので、いっそそれっぽく使えるよう PowerShell Profile に function 用意してみた。
function export() {
($key, $value) = $args[0] -split "=";
set-item "env:${key}" $value;
}
function unset() {
$key = $args[0];
remove-item "env:${key}";
}
これで、Windows でも export コマンドが使えて便利。
PS> # 環境変数を設定する
PS> export HOGE=hogehoge
PS>
PS> # 動作確認
PS> echo $env:HOGE
hogehoge
PS>
PS> # 環境変数を削除する
PS> unset HOGE