wachit 0.1.1

Instant rebuilds for your dev workflow
Documentation

Wachit

Wachit is a tool that helps develop applications by automatically restarting the server when file changes in the directory are detected.

Wachit does not require any additional changes to your code or development process. Wachit is a replacement wrapper for node. To use wachit, replace the word node on the command line when executing your script.

Installation

Either through cloning with git or by using cargo install command

cargo install wachit

And wachit will be installed globally to your system path.

Usage

Automatic re-running

wachit was originally written to restart hanging processes such as web servers, but now supports apps that cleanly exit. If your script exits cleanly, wachit will continue to monitor the directory (or directories) and restart the script if there are any changes.

Features In-Development

  • Support for path in cli arguments
  • Default script search
  • Manual restarting with rst command
  • Using wachit as a child process
  • Using wachit as a module
  • Running non-node scripts
  • Manually configuring Wachit with Wachit.json config file
  • Monitoring multiple directories
  • Unix globbing
  • Specifying extension watch list
  • Ignoring files extended support

Wachit is not perfect, and CLI arguments has sprawled beyond where I'm completely happy, but perhaps it can be reduced a little one day.

License

MIT http://rem.mit-license.org