Félix Saparelli
35cf63bc85
Split into more crates ( #307 )
2022-06-15 03:25:05 +00:00
Félix Saparelli
ec49185488
Split tagged and globset filterer in cli
2021-12-24 03:37:51 +13:00
Félix Saparelli
401b84db8a
Clippy
2021-12-21 18:15:47 +13:00
Félix Saparelli
963cd68cc4
Fix cli for ProcessEnd
2021-10-22 05:48:37 +13:00
Félix Saparelli
083c1e2f52
Move common_prefix to its own mod
2021-10-16 13:55:20 +13:00
Félix Saparelli
75243bfdad
Rename Signal to MainSignal
...
in preparation for another signal type
2021-10-16 01:13:16 +13:00
Félix Saparelli
ae6af17aea
Find and load all ignores for watchexec cli
2021-10-14 00:38:56 +13:00
Félix Saparelli
a1fce1b06e
Replace eyre with miette
...
and upgrade it to 3.2.0
2021-10-09 18:43:51 +13:00
Félix Saparelli
81bee9513d
Remove derive-builder
...
* the InitConfigBuilder non-miette error goes away
* creating an InitConfig is no longer faillible for no reason
* the "builder" style is consistent between the two config structs
2021-10-09 18:37:59 +13:00
Félix Saparelli
07878f8357
Implement path filtering
2021-09-30 04:03:46 +13:00
Félix Saparelli
30dae61a02
Add filtering to demo CLI
2021-09-28 22:25:56 +13:00
Félix Saparelli
645ab74c62
Implement Outcome::Wait, and CLI on-busy=queue
2021-09-03 09:25:23 +12:00
Félix Saparelli
b923638cbd
Correctly watch for process completion
2021-09-03 09:25:06 +12:00
Félix Saparelli
07f5e445f6
Use Event Display impl in cli
2021-09-03 07:58:20 +12:00
Félix Saparelli
29e7780fdc
Add process completion handling to cli demo
2021-09-03 05:43:53 +12:00
Félix Saparelli
8e4994abca
Add process supervisor to watch command to completion
...
Also change the concept of a completion handler to instead sending a
synthetic "process completed" event down the same path as usual.
That makes handling completion the job of the action handler, but also
means it's immediately possible to launch a process or do an action in
response to the process completing. Win win!
2021-09-03 05:22:15 +12:00
Félix Saparelli
1fd5c85317
Good idea but let's keep compat for now
2021-08-25 02:40:22 +12:00
Félix Saparelli
6df6d6fd5a
Handle signals in cli
2021-08-24 23:19:44 +12:00
Félix Saparelli
58b37940b8
Implement most existing options and mark the rest
2021-08-24 22:46:16 +12:00
Félix Saparelli
e939f97c90
Move config creation out of arg parsing, and start on using libv2
2021-08-24 20:23:37 +12:00