はじめに 今回は小ネタです。 gulp等でレポートを生成し、制し得したレポートを確認したいといったことがあります。 gulpでファイル等を開く際に使えるプラグインとしてstevelacy/gulp-openがあるのですが、 例えばchromeで開きたいといった際にO/Sごとに付与するoptionが異なります。 そういった際にO/S情報をどのように取得するかといったtipsになります。 実装 O/Sの情報取得はNode.js内でosというモジュールをrequireすることで取得できます。 以下はO/Sの情報を取得しWindows環境ではchromeというオプションを、 それ以外ではGoogle Chromeというオプションを付与して、 Developers.IOを開くといったgulpタスクの例になります。 gulpfile.js 'use strict'; var os = require(