busterc / nvx

:trident: Run commands on any specified Node version, or as defined in .travis.yml or circle.yml.
ISC License
18 stars 1 forks source link
circle-ci circle-yml circleci node-version-manager npm-scripts npx nvm testing-tools travis travis-ci travis-yml travisci version-manager

nvx NPM version Build Status Dependency Status Coverage percentage Greenkeeper badge

Run commands on any specified Node version, or as defined in .travis.yml or circle.yml

Prerequisites

Installation

$ npm install nvx --global

CLI Usage

$ nvx --help

Usage

  $ nvx [version ...] -- <command>

Examples

  # Use versions found in .travis.yml or circle.yml
  $ nvx -- npm test

  # Specifically use versions: 0.12 and 8
  $ nvx 0.12 8 -- npm test

  # Not limited to just npm test
  $ nvx 8.1.2 -- node ./oicu812.js

  ## shorthand commands for npm test ##
  ##           nvx-test              ##
  ##           nvxt                  ##

  # Run "npm test" using versions found
  # in .travis.yml or circle.yml
  $ nvx-test

  # Specifically use versions: 0.12 and 8
  $ nvx-test 0.12 8

License

ISC © Buster Collings