node.jsで環境変数Pathに設定済みか確認する

path_search.js

var word = process.argv[2]
if (!word) process.exit(0)
var reg = new RegExp(word, 'i')
console.log(process.env.Path.split(';').filter(p => p.match(reg)))

使用例

node path_search.js windows
[ 'C:\\Windows\\system32',
  'C:\\Windows',
  ...(※省略) ]

Windows環境変数管理が非常にとても極めて実に使いづらくてパス設定を確認するのにうんざりした。 なので最近よく使っているnode.jsで確認用スクリプトを書いた。それだけ。