lookpath

v1.2.2
The minimum and most straightforward way to check if command exists and where the executable is.
exec.LookPath command exists

lookpath

npm version npm download Node.js CI codecov Maintainability FOSSA Status

To check if the command exists and where the executable file is, WITHOUT using child_process.

npm install lookpath

Example usage

const { lookpath } = require('lookpath');

const p = await lookpath('bash');
// "/bin/bash", otherwise "undefined"

Advanced usage

const p = await lookpath('bash', {
  include: ['/home/hiromu/.bin'],
  exclude: ['/mnt']
});
// include: Do scan also under `~/.bin`
// exclude: Do NOT scan under `/mnt`

Motivation

Issues

Any feedback would be appreciated ;)

License

FOSSA Status

npm i lookpath

Metadata

  • MIT
  • Whatever
  • otiai10
  • released 7/30/2021

Downloads

Maintainers