Félix Saparelli
c6ec9015f7
Add --notify to test
2021-07-31 05:26:26 +12:00
Félix Saparelli
d54d74854e
Add experimental --notify option
...
See #139
2021-07-31 05:11:42 +12:00
Félix Saparelli
a3173194a1
Implement cli's own wrapper handler
...
That will let us hook in watchexec-cli specific stuff
2021-07-31 04:24:05 +12:00
Félix Saparelli
3208652ed8
Add citation.cff
2021-07-29 00:45:13 +12:00
Félix Saparelli
aa99fa1674
Add bin/sign tool
2021-07-22 03:56:31 +12:00
Félix Saparelli
bc07ad486d
cli: v1.17.0
2021-07-22 03:25:51 +12:00
Félix Saparelli
3948e4e9a0
Cache cargo bin in CI
2021-07-22 03:18:27 +12:00
Félix Saparelli
d7b7dcd5f0
Only install deb+rpm tooling on linux
2021-07-22 03:13:00 +12:00
Félix Saparelli
288eba37e0
Use lib 1.17.1
2021-07-22 01:36:56 +12:00
Félix Saparelli
bd96803d1e
lib: v1.17.1
2021-07-22 01:36:33 +12:00
Félix Saparelli
0ab1405186
Ignore errors when killing command on pre-spawn
2021-07-22 01:36:19 +12:00
Félix Saparelli
7bd99f30df
Use lib 1.17.0
2021-07-22 01:18:00 +12:00
Félix Saparelli
bf922e36ac
lib: v1.17.0
2021-07-22 01:15:46 +12:00
Félix Saparelli
d8fb70c454
Cease with the 2015-style #[macro_use]s
2021-07-22 01:01:11 +12:00
Félix Saparelli
66caedf978
Add --no-process-group flag
2021-07-22 00:56:35 +12:00
Félix Saparelli
ef36d3429d
Fix expectation in windows path test
2021-07-22 00:47:52 +12:00
Félix Saparelli
73eef67206
Don't rely on bash being installed for windows tests
2021-07-22 00:47:02 +12:00
Félix Saparelli
3485bd7e16
Add windows tests for path/env handling
2021-07-22 00:40:05 +12:00
Félix Saparelli
f88c30b854
Another windows test fix
2021-07-22 00:22:39 +12:00
Félix Saparelli
18fdbbcfea
Merge branch 'docs/website'
2021-07-22 00:18:13 +12:00
Félix Saparelli
85e2c12c34
Review readmes, add website links
2021-07-22 00:13:59 +12:00
Félix Saparelli
146d49ee8e
Update deps
2021-07-21 23:57:31 +12:00
Félix Saparelli
665f5ef6f0
Remove binstall metadata from the lib
2021-07-21 23:55:10 +12:00
Félix Saparelli
d59a76182a
Remove cargo install stub
2021-07-21 23:54:42 +12:00
Félix Saparelli
392547ffa4
Fix typo
2021-07-21 23:47:16 +12:00
Félix Saparelli
f5a92220c9
Drop debounce to 100ms ( #168 )
2021-07-21 23:44:24 +12:00
Félix Saparelli
eb59e92b8f
Add support for disabling process groups ( #158 )
2021-07-21 23:38:42 +12:00
Félix Saparelli
bb6a5ae891
Split process.rs into shell and paths
...
(now that the bulk of process code is gone)
2021-07-21 23:37:24 +12:00
Félix Saparelli
72cda2b0b0
Make sure to kill the old command group before starting a new one
2021-07-21 21:42:55 +12:00
Félix Saparelli
9c20c8c8b5
Replace process code with command-group
2021-07-21 20:22:40 +12:00
Félix Saparelli
4d6ad2cc1f
Use website as source for docs logo
2021-07-20 20:32:38 +12:00
Félix Saparelli
07974e0d14
Implement @argfile argument parsing ( #145 )
2021-07-17 02:10:03 +12:00
Félix Saparelli
847520357c
Rename ignore test fns
2021-07-17 01:33:39 +12:00
Félix Saparelli
54ac2e9ae0
Use color-eyre for application errors rather than the library's error type
2021-07-17 01:33:04 +12:00
Félix Saparelli
0c25ea0269
cli: v1.16.2
2021-07-10 20:08:45 +12:00
Félix Saparelli
6457df5a0a
Use 1.16.1 lib in cli
2021-07-10 20:08:23 +12:00
Félix Saparelli
8368846444
Update deps
2021-07-10 20:07:59 +12:00
Félix Saparelli
7b16a226b2
lib: v1.16.1
2021-07-10 20:04:31 +12:00
Félix Saparelli
ba26999028
Pin globset version to avoid breakage
...
Breakage caused by this fix: https://github.com/BurntSushi/ripgrep/pull/1756
The fix is correct, but it does break a lot of stuff :/
2021-07-10 20:02:37 +12:00
Félix Saparelli
604c24ec38
Link to website for downloads
2021-07-10 03:48:12 +12:00
Félix Saparelli
e6c7da3635
Add rpm support with cargo-generate-rpm
2021-07-10 03:48:12 +12:00
Félix Saparelli
1eaaf7e844
Use cargo-deb to replace existing deb kludge
2021-07-10 03:48:12 +12:00
Félix Saparelli
4526ba2cae
Merge in cargo watch's release improvements
2021-07-10 03:48:12 +12:00
Félix Saparelli
654a324fdd
Set website as website
2021-07-10 03:48:12 +12:00
Félix Saparelli
08d795f841
Remove stub main.rs from library
2021-07-10 03:48:12 +12:00
Félix Saparelli
badb27a19c
Add release public key
2021-07-10 03:48:12 +12:00
Félix Saparelli
bdc2e384fc
Merge pull request #202 from watchexec/on-update/bug-200
2021-07-10 03:47:37 +12:00
Félix Saparelli
585f73adde
Poll process completion harder on windows
2021-07-10 03:43:21 +12:00
Félix Saparelli
71a178d4c2
Actually check process when querying for completion
...
With --on-update=do-nothing, we need to know when the process is done
before we can spawn a new one, but we never actually used to truly check
the process, only the presence or absence of a spawned process. That
process may have already completed, but because we don't wait on it when
in do-nothing mode, there is no opportunity to notice this.
So now we either actually check the completion status of the process (on
Windows), or we expose the `done` mutex value on demand (Unix).
Essentially this adds a way to check the completion status of the
process without blocking (modulo a mutex lock on unix).
Fixes #200
2021-07-10 03:43:21 +12:00
Félix Saparelli
960bbbabbc
cli: v1.16.1
2021-05-22 20:05:57 +12:00