devserver ba7593fe63 初始化静态工具 2 yıl önce
..
lib ba7593fe63 初始化静态工具 2 yıl önce
test ba7593fe63 初始化静态工具 2 yıl önce
.jshintrc ba7593fe63 初始化静态工具 2 yıl önce
.travis.yml ba7593fe63 初始化静态工具 2 yıl önce
LICENSE ba7593fe63 初始化静态工具 2 yıl önce
README.md ba7593fe63 初始化静态工具 2 yıl önce
appveyor.yml ba7593fe63 初始化静态工具 2 yıl önce
index.js ba7593fe63 初始化静态工具 2 yıl önce
package.json ba7593fe63 初始化静态工具 2 yıl önce

README.md

command-exists

node module to check if a command-line command exists

installation

npm install command-exists

usage

async

var commandExists = require('command-exists');

commandExists('ls', function(err, commandExists) {

    if(commandExists) {
        // proceed confidently knowing this command is available
    }

});

promise

var commandExists = require('command-exists');

// invoked without a callback, it returns a promise
commandExists('ls')
.then(function(command){
    // proceed
}).catch(function(){
    // command doesn't exist
});

sync

var commandExistsSync = require('command-exists').sync;
// returns true/false; doesn't throw
if (commandExistsSync('ls')) {
    // proceed
} else {
    // ...
}

changelog

v1.2.7

Removes unnecessary printed output on windows.

v1.2.6

Small bugfixes.

v1.2.5

Fix windows bug introduced in 1.2.4.

v1.2.4

Fix potential security issue.

v1.2.0

Add support for promises

v1.1.0

Add synchronous version

v1.0.2

Support for windows