%PATH%が長すぎて、これ以上フォルダーを追加できないけど、いちいちコマンド毎に alias の設定もやってられない場合:
nyagos.envadd("NYAGOSPATH",
"C:\\Program Files\\Oracle\\VirtualBox")
とか
nyagos.envadd("NYAGOSPATH",
"~\\Share\\Program Files\\idmanager",
"%VBOX_MSI_INSTALL_PATH%",
"C:\\Program Files\\Oracle\\VirtualBox",
"C:\\Program Files\\Mercurial",
"C:\\Program Files (x86)\\Mercurial",
"%ProgramFiles%\\Subversion\\bin",
"%ProgramFiles(x86)%\\Subversion\\bin",
"~\\.cargo\\bin")
などと .nyagos にかけば、nyagosのコマンド検索パスだけにフォルダーを追加できます。
コマンドラインから
set NYAGOSPATH=%NYAGOSPATH%;C:\Program Files\Oracle\VirtualBox
やったり、.nyagosから
nyagos.env.nyagospath=nyagos.env.nyagospath .. ";C:\\Program Files\\Oracle\\VirtualBox"
とやっても等価です。nyagos.envadd関数は、環境変数 NYAGOSPATH を直接修正する場合と比較すると:
- 存在しないフォルダーや既に登録済みのフォルダーは追加しない
- チルダ(~) などを %HOME% もしくは %USERPROFILE% の内容に展開する
などの点が違います。