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
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
Félix Saparelli
be16d2e6a8
Use published lib in cli for cli publish
2021-05-09 03:54:06 +12:00
Félix Saparelli
9a002be54c
Ignore lib version tags for CI to avoid work duplication
2021-05-09 03:49:57 +12:00
Félix Saparelli
ad9f51a24b
lib: v1.16.0
2021-05-09 03:46:23 +12:00
Félix Saparelli
c517b98782
Split readmes
2021-05-09 03:44:11 +12:00
Félix Saparelli
6a0ac73547
cli: v1.16.0
2021-05-09 02:21:07 +12:00
Félix Saparelli
c5c69731c2
Use grep -E for macOS compat
2021-05-09 02:19:53 +12:00
Félix Saparelli
8ebbce5516
Add nix to install section
2021-05-09 01:50:44 +12:00
Félix Saparelli
d4e0e93278
Only build cli crate during release
2021-05-09 01:23:06 +12:00
Félix Saparelli
148be31f65
Add a stub to the watchexec (lib) crate to point to the watchexec-cli crate
2021-05-09 01:19:50 +12:00
Félix Saparelli
8295ac7a1c
Don't fail CI on clippy warnings
2021-05-08 19:22:35 +12:00
Félix Saparelli
6aebd9b3e7
Formatting
2021-05-08 19:12:13 +12:00
Félix Saparelli
07f56ac7d5
Refactor inotify max watches warning to be less nested and satisfy clippy better
2021-05-08 19:07:56 +12:00
Félix Saparelli
d23261673b
Update clearscreen
2021-05-08 18:43:12 +12:00
Félix Saparelli
bdc3550a0d
Restrict CI to changes that will cause recompiles
2021-05-01 04:32:42 +12:00
Félix Saparelli
149b9b9821
Split the versioning of the lib and cli (in theory)
2021-05-01 04:22:33 +12:00
Félix Saparelli
aeab4159d4
Change semver policy for the library
2021-05-01 03:56:16 +12:00
Félix Saparelli
b761118c19
Leave current name on readme
2021-05-01 03:50:33 +12:00
Félix Saparelli
181ca7b5c5
Change crate description for library
2021-05-01 03:47:22 +12:00
Félix Saparelli
aff9f2d8f2
Leave binstall config on the lib crate for now
2021-05-01 03:46:36 +12:00