Wondering what’s next for npm?Check out our public roadmap! »


0.1.2 • Public • Published


The command line interface for Intern

This module gives Intern a friendly command line interface that works like a typical POSIX application.

Getting started

Install it globally:

$ npm install -g intern-cli

You can then run Intern unit tests with:

$ intern run

intern-cli will use Intern’s Node client by default, and it assumes the test config is located at ./tests/intern.js.

Getting help

intern-cli provides top level help when run with no arguments:

$ intern

  Usage: intern [options] [command]

  Run JavaScript tests


    init [options]    Setup a project for testing with Intern
    run [options]     Run tests in Node or in a browser using WebDriver
    serve [options]   Start a simple web server for running unit tests in a browser on your system


    -h, --help     output usage information
    -v, --verbose  show more information about what Intern is doing
    -V, --version  output the version
    --debug        enable the Node debugger

You can get more information about a particular sub-command with the help command or the -h option:

$ intern help init

  Usage: init [options]

  Setup a project for testing with Intern


	-h, --help               output usage information
	-b, --browser <browser>  browser to use for functional tests

  This command creates a "tests" directory with a default Intern config file
  and some sample tests.

  Browser names:

	chrome, firefox, safari, internet explorer, microsoftedge

intern-cli also tries to provide useful feedback when it notices a problem with its environment:

$ intern

  You'll need a local install of Intern before you can use this command.
  Install it with

	npm install --save-dev intern


intern-cli is offered under the New BSD license.

© SitePen, Inc. and its contributors


npm i intern-cli

DownloadsWeekly Downloads






Last publish


  • avatar
  • avatar