// can assume win because we will use this via WSL
if (!(process.platform === 'win32' || process.platform === 'linux')) {
  throw new Error('Not running on platform with Linux available');
}

if (process.platform === 'win32') {
  var fs = require('fs');
  var WSL_BASH = 'C:\\Windows\\system32\\bash.exe';
  fs.access(WSL_BASH, fs.constants.F_OK, function(err) {
    if (err) {
      var msg_1 = 'Does not seem like WSL enabled on this machine. Download a ';
      var msg_2 = 'Linux distro from the Windows Store, run it at least once';
      var msg_3 = 'and then make sure to run in an admin powershell:\n';
      var msg_4 =
        'Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux';
      console.warn(msg_1 + msg_2 + msg_3 + msg_4);
    }
  });
}