UNPKG

@auto-it/exec

Version:

Tap into select hooks and run a command on the terminal

42 lines (31 loc) 1.15 kB
# Exec Plugin Tap into hooks and run scripts on the terminal. [Read more about the available hooks.](https://intuit.github.io/auto/docs/plugins/hook-api-docs) ## Installation This plugin is not included with the `auto` CLI installed via NPM. To install: ```bash 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](https://intuit.github.io/auto/docs/plugins/writing-plugins) for more detail on what's available. ```json { "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 ] } ``` > :warning: 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!