Using the CLI

Installing the CLI

Run sudo npm install -g grunt-cli (Windows users should omit "sudo ", and may need to run the command-line with elevated privileges).

The grunt command-line interface comes with a series of options. Use grunt -h from your terminal to show these options.

--help, -h

Display help text

--base, -b

Specify an alternate base path. By default, all file paths are relative to the Gruntfile.

Alternative to grunt.file.setBase(...)

--no-color

Disable colored output.

--gruntfile

Specify an alternate Gruntfile.

By default, grunt looks in the current or parent directories for the nearest Gruntfile.js or Gruntfile.[ext] file.

--debug, -d

Enable debugging mode for tasks that support it.

--stack

Print a stack trace when exiting with a warning or fatal error.

--force, -f

A way to force your way past warnings.

Want a suggestion? Don't use this option, fix your code.

--tasks

Additional directory paths to scan for task and "extra" files.

Alternative to grunt.loadTasks(...)

--npm

Npm-installed grunt plugins to scan for task and "extra" files.

Alternative to grunt.loadNpmTasks(...)

--no-write

Disable writing files (dry run).

--verbose, -v

Verbose mode. A lot more information output.

--version, -V

Print the grunt version. Combine with --verbose for more info.

--completion

Output shell auto-completion rules. See the grunt-cli documentation for more information.

--require

Specify a language interpreter to require first if you are writing your Gruntfile in a language Grunt doesn't support by default.