@auto-it/exec
TypeScript icon, indicating that this package has built-in type declarations

11.3.0 • Public • Published

Exec Plugin

Tap into hooks and run scripts on the terminal.

Read more about the available hooks.

Installation

This plugin is not included with the auto CLI installed via NPM. To install:

npm i --save-dev @auto-it/exec
# or
yarn add -D @auto-it/exec

Usage

Here is an example of replacing the npm plugins with a light-weight version.

All args to a hook are exposed on the process in environment variables. The format looks like $ARG_0, $ARG_1, and so on. Please look at the docs for writing plugins for more detail on what's available.

{
  "plugins": [
    [
      "exec",
      {
        "version": "npm version $ARG_0",
        "publish": "npm publish && git push --tags",
        "afterRelease": "yarn docs && push-dir --dir=docs --branch=gh-pages"
      }
    ]
    // other plugins
  ]
}

⚠️ If you are tapping into a waterfall or bail hook you will need to return some value (ex: JSON or a boolean). Please refer to the documentation and return the right thing!

Package Sidebar

Install

npm i @auto-it/exec

Weekly Downloads

1,911

Version

11.3.0

License

MIT

Unpacked Size

18 kB

Total Files

7

Last publish

Collaborators

  • alisowski