bin-version-check

    5.0.0 • Public • Published

    bin-version-check

    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 bin-version-check
    

    Usage

    $ curl --version
    curl 7.30.0 (x86_64-apple-darwin13.0)
    
    import binaryVersionCheck from 'bin-version-check';
    
    try {
    	await binaryVersionCheck('curl', '>=8');
    } catch (error) {
    	console.log(error);
    	//=> 'InvalidBinaryVersion: curl 7.30.0 doesn't satisfy the version requirement of >=8'
    }

    API

    binaryVersionCheck(binary, semverRange, options?)

    binary

    Type: string

    Name or path of the binary to check.

    semverRange

    Type: string

    Semver range to check against.

    options

    Type: object

    args

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

    CLI arguments used to get the binary version.

    Related

    Install

    npm i bin-version-check

    DownloadsWeekly Downloads

    1,137,674

    Version

    5.0.0

    License

    MIT

    Unpacked Size

    3.75 kB

    Total Files

    4

    Last publish

    Collaborators

    • avatar