Checks whether a command line command exists in the current environment.
npm install command-exists-promiseconsole
For npm users
$ npm i command-exists-promiseFor yarn users
$ yarn add command-exists-promise
`
Usage
The function returns a promise that will resolve to true if the command exists and false if it doesn't.
On UNIX, the promise will resolve to true if the command is a path to an executable file. On Windows, it will resolve to true for any existing file.
$3
`js
const commandExists = require('command-exists-promise')commandExists('ls')
.then(exists => {
if (exists) {
// The command exists
} else {
// The command doesn't exist
}
})
.catch(err => {
// Should never happen but better handle it just in case
})
`
$3
`js
const commandExists = require('command-exists-promise')try {
const exists = await commandExists('ls')
if (exists) {
// The command exists
} else {
// The command doesn't exist
}
} catch (err) {
// Should never happen but better handle it just in case
}
``