Watches over your Cargo project's source.
CC0-1.0 License
Bot releases are hidden (Show)
Published by passcod about 1 year ago
Cargo Watch is a tool to watch your Cargo-based project and run commands when files change. It focuses on the Rust development experience and aims to be flexible enough to suit most without becoming complicated to use. Install or upgrade it today with cargo binstall cargo-watch
, or cargo install cargo-watch
if you don't have Binstall yet.
rustc-ice-*
logs by default (#277)Published by passcod over 1 year ago
Cargo Watch is a tool to watch your Cargo-based project and run commands when files change. It focuses on the Rust development experience and aims to be flexible enough to suit most without becoming complicated to use. Install or upgrade it today with cargo binstall cargo-watch
, or cargo install cargo-watch
if you don't have Binstall yet.
--use-shell=none
when using a trailing command (not with -x
or -s
). Note that this requires the trailing command not be quoted in full.--no-process-group
to disable using a process group for the command.Comment on the issue above if this would affect you!
Published by passcod almost 2 years ago
--env-file
option to read environment variables from file, like a .env
. Note that .env
files are not automatically loaded, you do need to provide the option. (#235, #236)-L
, -E
, --env-var
to manpage and completions file. (#236)Published by passcod almost 2 years ago
Published by passcod almost 2 years ago
Published by passcod over 3 years ago
No code changes this release.
Published by passcod over 4 years ago
WATCHEXEC_*
environment variables are not set for subprocesses anymore. I didn't actually intend to have them in the first place, but chime in if you rely on them!--features
option to pass the --features
flag to a selection of cargo commands that support them. E.g. cargo watch --features feat -x check -x test
can now be used instead of cargo watch -x 'check --features feat' -x 'test --features feat'
.--quiet
was given.Published by passcod over 4 years ago
Published by passcod over 4 years ago
Published by passcod almost 5 years ago
--no-ignore
support from upstream (#133)--watch-when-idle
support from upstream (329aa33f4ddcff5dbb1c291f69c1f7a8d7709025)--ignore
handling!Published by passcod almost 5 years ago
From upstream watchexec: .ignore
files are now supported.
Published by passcod over 5 years ago
watch
argument, such that all these now do the same: (#114)$ cargo watch
$ cargo-watch watch
$ cargo-watch # <== NEW!
Published by passcod over 5 years ago
Published by passcod over 5 years ago
Published by passcod over 5 years ago
Published by passcod almost 6 years ago
Published by passcod almost 6 years ago
— https://github.com/passcod/cargo-watch/issues/82#issuecomment-432001140 — SQLite files are now ignored by default
Published by passcod about 6 years ago
As well as the GNU ones.
Published by passcod about 6 years ago
#100 — thanks to Bruce Guenter — patch