Neoanthropic Preternatural Murmurings

npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript.Learn more »

helloworldr

1.3.1 • Public • Published

helloworldr

Build Status Gitter

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.

install

npm i helloworldr

Downloadsweekly downloads

40

version

1.3.1

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability