helloworldr v1.3.1
helloworldr
Watches folder/files for changes and runs a command for quick tests. Runs the command in a child process with a default timeout of 1 minute.
Installation
Run the following
npm install helloworldr -g
Configuration
watch
Create a JSON file .helloworldr
. Associating the glob pattern to watch with the command to run.
Example: Watch all files with .go
extension in any subfolder and execute the command go run
. Watch files in current path with .txt
extension and print
{
"watch": {
"**/*.go": "go run %1",
"*.txt": "cat %1"
}
}
timeout
Number of seconds to wait before a child process timeout occurs.
Example: Timeout after 5 minutes
{
"timeout": 300,
"watch": {
"*.txt": "cat %1"
}
}
Run
Then run:
$ helloworldr
Optionally use a specific configuration file
$ helloworldr -c config.json
License
Copyright (c) 2015 Henry Tseng
Released under the MIT license. See LICENSE for details.
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago