Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    bin-version-checkpublic

    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)
    const binVersionCheck = require('bin-version-check');
     
    binVersionCheck('curl', '>=8').catch(err => {
            throw err;
            //=> 'InvalidBinVersion: curl 7.30.0 doesn't satisfy the version requirement of >=8' 
    });

    API

    binVersionCheck(binary, semverRange, [options])

    binary

    Type: string

    Name or path of the binary to check.

    semverRange

    Type: string

    Semver range to check against.

    options

    args

    Type: array
    Default: ['--version']

    CLI arguments used to get the binary version.

    Related

    License

    MIT © Sindre Sorhus

    install

    npm i bin-version-check

    Downloadslast 7 days

    402,264

    version

    3.0.0

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar