command-exists-promise
Node module to check if a command-line command exists.
Forked from command-exists.
Installation
# For npm users
$ npm i command-exists-promise
# For 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.
Promise
const commandExists = require('command-exists-promise')
commandExists('ls')
.then(exists => {
if (exists) {
} else {
}
})
.catch(err => {
})
Await
const commandExists = require('command-exists-promise')
try {
const exists = await commandExists('ls')
if (exists) {
} else {
}
} catch (err) {
}