Bazel ≥0.5.2 | linux-x86_64 | ubuntu_15.10-x86_64 | darwin-x86_64 |
---|---|---|---|
Note: This is not an official Google product.
A source file watcher for Bazel projects
Ever wanted to save a file and have your tests automatically run? How about restart your webserver when one of the source files change? Look no further.
Compile the //ibazel
target inside this repo and copy the source file onto
your $PATH
.
Then:
# ibazel build //path/to/my:target
Hack hack hack. Save and your target will be rebuilt.
Right now this repo supports build
, test
, and run
.
Bazel has a flag called --watchfs
which, according to the bazel command-line
help does:
If true, Bazel tries to use the operating system's file watch service for local changes instead of scanning every file for a change
Unfortunately, this option does not rebuild the project on save like the Bazel watcher does, but instead queries the file system for a list of files that have been invalidated since last build and will require reinspection by the Bazel server.
Copyright 2017 The Bazel Authors. All right reserved.