BiosBoy / prun

Comfortable scripts runner on nodejs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

!!! Forked from risentveber/prun repo because of the reason: missing ability to use pattern along with slashes "-" issde variable name. !!!

NPM

Build Status

Comfortable script runner with simple pattern system

Installation

   npm install prun

This package is tested on node >= 4.0.

Get started

Scripts defenitions stored in scripts.json at root directory via array of "script" objects.

They support simple pattern system like <%param%> in the name of script to be executed.

[
  {
    "name": "command:<%param%>",
    "command": "echo <%param%> $SOME_ENV_VARIABLE",
    "env": {
      "SOME_ENV_VARIABLE": "env<%param%>"
    }
  }
]

For example:

   prun comand:test

results to be executed

   echo test envtest

Priority of matched command is defined by order of command pattern in scripts.json: the first matched is executed.

About

Comfortable scripts runner on nodejs


Languages

Language:JavaScript 99.2%Language:Shell 0.8%