Skip to content

CLI Installation

NPM Version AUR Version

This module is distributed via npm which is bundled with node and should be installed as one of your project’s devDependencies:

Terminal window
npm i -D all-contributors-cli
# If you are a yarn user: yarn add --dev all-contributors-cli

Alternatively, Arch Linux users can install the all-contributors-cli package from the AUR.

The CLI is node-based, if you don’t wish to add a node dependency use the @all-contributors bot 🤖

Init the project using init and answer a few questions

Terminal window
npx all-contributors init
# Or with yarn: yarn all-contributors init
# Or directly execute the bin
./node_modules/.bin/all-contributors init
Terminal window
npx all-contributors add jfmengels doc
npx all-contributors generate

For more on the commands see CLI usage

Consider updating your CONTRIBUTING.md or similar with steps on how your contributors can add themselves. You can even link to the cli usage documentation.

5. Optionally add shortcut scripts to your package.json

Section titled “5. Optionally add shortcut scripts to your package.json”

You can optionally add shortcuts to your commands in your package.json scripts field.

For example:

{
"scripts": {
"contributors:add": "all-contributors add",
"contributors:generate": "all-contributors generate"
}
}

To allow shortcuts such as:

Terminal window
npx contributors:add jfmengels doc