Installation
git clone https://git.spacehb.net/wbr
cd wbr
go install .
Example
Run ./build.sh
whenever a file ending with '.c' or '.h' is modified:
wbr -r './build.sh' -s '.c,.h'
Run a c file from the src/
directory whenever it is modified:
wbr -b 'tcc -run' -p src/
Compile a c file with common.c
and run it.
wbr -b 'gcc -Wall -Werror common.c' -r './a.out' -s '.c'
Usage
Usage of wbr:
-b string
Command to run for building, it will pass the file modified as argument to it
-p string
Path to watch for files (default ".")
-r string
Command for running after build
-s string
Filter watched files by suffix, specify multiple by separating with ','
-v Show wbr version
Pro tip:
- use
set -x
in your build scripts