You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

1.1 KiB

bin-version-check Build Status

Check whether a binary version satisfies a semver range

Useful when you have a thing that only works with specific versions of a binary.

Install

$ npm install --save bin-version-check

Usage

$ curl --version
curl 7.30.0 (x86_64-apple-darwin13.0)
var binVersionCheck = require('bin-version-check');

binVersionCheck('curl', '>=8', function (err) {
	if (err) {
		throw err;
		//=> InvalidBinVersion: curl 7.30.0 does not satisfy the version requirement of >=8
	}
});

CLI

$ npm install --global bin-version-check
$ bin-version-check --help

  Usage
    bin-version-check <binary> <semver-range>

  Example
    $ curl --version
    curl 7.30.0 (x86_64-apple-darwin13.0)
    $ bin-version-check curl '>=8'
    curl 7.30.0 does not satisfy the version requirement of >=8

  Exits with code 0 if the semver range is satisfied and 1 if not

License

MIT © Sindre Sorhus