common-shell-scripts
v0.0.2
Published
A set of small NodeJS scripts that might come in useful.
Downloads
6
Readme
A set of shell scripts that I use quite a lot across different projects, for the times where Grunt / Gulp / etc is just too much.
Usage
npm install --save-dev common-shell-scripts
Then you can call a script, for example the watch
script, like so:
./node_modules/common-shell-scripts/watch {arg1} {arg2}
The typical usage is to put these into a Makefile, or similar. The Makefile of Totesy shows this in action.
Commands
watch
Watch a directory or file for changes and run something when changes are detected.
./watch directory/to/watch command_to_run
replace_secrets
Useful for placing secret information (API Keys, etc) in files but not in version control.
Given a JSON file secrets.json
like so:
{ "my_secret_key": "1234ABC" }
And app.js
like this:
var myApiKey = '!my_secret_key!';
Running:
./replace_secrets secrets.json app.js
Will result in app.js
reading like so:
var myApiKey = '1234ABC';