Commit Graph

566 Commits

Author SHA1 Message Date
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
Félix Saparelli 695c2e0f1a Update lockfile 2021-05-22 20:00:06 +12:00
Félix Saparelli f0862b9f1e Update to clearscreen 1.0.4 for bugfix 2021-05-22 19:59:32 +12:00
Félix Saparelli d8540d76b8
Fomat and clippy 2021-05-10 23:37:03 +12:00
Félix Saparelli 319727b0a6
It was in the wrong place the whole time! 🤬 2021-05-10 23:27:53 +12:00
Félix Saparelli 7e4ff78bc4
🤦 2021-05-10 23:21:30 +12:00
Félix Saparelli 169de99ee5
Whoops, wrong file 2021-05-10 23:15:14 +12:00
Félix Saparelli 1015c1979a
Update help snapshot version when releasing 2021-05-10 23:10:55 +12:00
Félix Saparelli cb684fc7a8
Fix help snapshot for windows (.exe!) 2021-05-10 23:10:30 +12:00
Félix Saparelli 0d2f28c91a
Add test for cli help 2021-05-10 23:02:31 +12:00
Félix Saparelli eafbc9a77b
Clean up due to removing pubs 2021-05-10 22:44:35 +12:00
Félix Saparelli 324fbe9055
Remove unused cli mod 2021-05-10 22:27:41 +12:00
Félix Saparelli 668d931eac
Remove public interface now that cli is a different crate 2021-05-10 22:26:38 +12:00
Félix Saparelli 6e844cc29a
Turn off panic=abort
This may help in some rare crash cases where system resources could be in an inconsistent state.
2021-05-09 16:29:50 +12:00
Félix Saparelli dc4a31252f
Only check MSRV for library 2021-05-09 04:20:13 +12:00