aboutsummaryrefslogtreecommitdiffstats
path: root/node_modules/which/bin/which.js
diff options
context:
space:
mode:
authorpack <pack@packgekko.xyz>2026-08-09 10:54:08 +0000
committerpack <pack@packgekko.xyz>2026-08-09 10:54:08 +0000
commitd3adc16a08d95d6e331de55d7d3bf05a66a874a8 (patch)
treea2dabd199501e67c547c2ce79e1374ca3aa55443 /node_modules/which/bin/which.js
parent55a4f1fc869e41aca748c63d3018f0448b1606e0 (diff)
downloadcrud-d3adc16a08d95d6e331de55d7d3bf05a66a874a8.tar.gz
stop tracking node_modules/
Diffstat (limited to '')
-rwxr-xr-xnode_modules/which/bin/which.js52
1 files changed, 0 insertions, 52 deletions
diff --git a/node_modules/which/bin/which.js b/node_modules/which/bin/which.js
deleted file mode 100755
index 6df16f2..0000000
--- a/node_modules/which/bin/which.js
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/usr/bin/env node
-
-const which = require('../lib')
-const argv = process.argv.slice(2)
-
-const usage = (err) => {
- if (err) {
- console.error(`which: ${err}`)
- }
- console.error('usage: which [-as] program ...')
- process.exit(1)
-}
-
-if (!argv.length) {
- return usage()
-}
-
-let dashdash = false
-const [commands, flags] = argv.reduce((acc, arg) => {
- if (dashdash || arg === '--') {
- dashdash = true
- return acc
- }
-
- if (!/^-/.test(arg)) {
- acc[0].push(arg)
- return acc
- }
-
- for (const flag of arg.slice(1).split('')) {
- if (flag === 's') {
- acc[1].silent = true
- } else if (flag === 'a') {
- acc[1].all = true
- } else {
- usage(`illegal option -- ${flag}`)
- }
- }
-
- return acc
-}, [[], {}])
-
-for (const command of commands) {
- try {
- const res = which.sync(command, { all: flags.all })
- if (!flags.silent) {
- console.log([].concat(res).join('\n'))
- }
- } catch (err) {
- process.exitCode = 1
- }
-}