diff options
| author | Joel Kronqvist <joel.h.kronqvist@gmail.com> | 2022-03-05 19:02:27 +0200 | 
|---|---|---|
| committer | Joel Kronqvist <joel.h.kronqvist@gmail.com> | 2022-03-05 19:02:27 +0200 | 
| commit | 5d309ff52cd399a6b71968a6b9a70c8ac0b98981 (patch) | |
| tree | 360f7eb50f956e2367ef38fa1fc6ac7ac5258042 /node_modules/which/bin/node-which | |
| parent | b500a50f1b97d93c98b36ed9a980f8188d648147 (diff) | |
| download | LYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.tar.gz LYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.zip  | |
Added node_modules for the updating to work properly.
Diffstat (limited to 'node_modules/which/bin/node-which')
| -rwxr-xr-x | node_modules/which/bin/node-which | 52 | 
1 files changed, 52 insertions, 0 deletions
diff --git a/node_modules/which/bin/node-which b/node_modules/which/bin/node-which new file mode 100755 index 0000000..7cee372 --- /dev/null +++ b/node_modules/which/bin/node-which @@ -0,0 +1,52 @@ +#!/usr/bin/env node +var which = require("../") +if (process.argv.length < 3) +  usage() + +function usage () { +  console.error('usage: which [-as] program ...') +  process.exit(1) +} + +var all = false +var silent = false +var dashdash = false +var args = process.argv.slice(2).filter(function (arg) { +  if (dashdash || !/^-/.test(arg)) +    return true + +  if (arg === '--') { +    dashdash = true +    return false +  } + +  var flags = arg.substr(1).split('') +  for (var f = 0; f < flags.length; f++) { +    var flag = flags[f] +    switch (flag) { +      case 's': +        silent = true +        break +      case 'a': +        all = true +        break +      default: +        console.error('which: illegal option -- ' + flag) +        usage() +    } +  } +  return false +}) + +process.exit(args.reduce(function (pv, current) { +  try { +    var f = which.sync(current, { all: all }) +    if (all) +      f = f.join('\n') +    if (!silent) +      console.log(f) +    return pv; +  } catch (e) { +    return 1; +  } +}, 0))  | 
