Félix Saparelli
e40b426930
Clippy
2022-01-16 01:44:11 +13:00
Félix Saparelli
1ce238949e
Reduce verbosity of tracing span output
2022-01-15 16:40:01 +13:00
Félix Saparelli
00def9e19a
Use pretty logging at high -vvvv
2022-01-15 15:14:25 +13:00
Félix Saparelli
2c840f4a2d
Reorganise the ignore mod for brevity
2022-01-15 15:12:32 +13:00
Félix Saparelli
5f43a6eae8
Move profile to where it's effective
2022-01-15 14:34:37 +13:00
Félix Saparelli
0e12030e3b
Perform fat LTO in release
2022-01-13 01:02:37 +13:00
Félix Saparelli
23a3482361
Include some debug info in release, but compress it for prebuilds
2022-01-13 01:02:22 +13:00
Félix Saparelli
6a541e5f27
Move ignore_files one level deeper
...
in preparation for new ignore functionality
2022-01-10 20:47:06 +13:00
Félix Saparelli
163bcc3022
Adjust display of errors and exit notify
2022-01-01 01:33:52 +13:00
Félix Saparelli
7fa657fc48
Update cli readme
2021-12-29 22:06:50 +13:00
Félix Saparelli
d0bb14f39c
Maintain the naming of the env vars
2021-12-29 21:36:42 +13:00
Félix Saparelli
9ed3645088
Add environment vars support
2021-12-29 20:55:09 +13:00
Félix Saparelli
4dbb924977
Add default ignores
2021-12-29 20:14:29 +13:00
Félix Saparelli
b5da4e31ba
Add -h testing
2021-12-29 19:56:02 +13:00
Félix Saparelli
736f7f1270
Reorder items in help output
...
Apparently clap goes by the internal option name, not the display :(
2021-12-29 19:36:40 +13:00
Félix Saparelli
a00912f17f
Implement --no-meta for default filterer
2021-12-29 19:29:45 +13:00
Félix Saparelli
e2f6fe147a
Support no-{global,project,vcs}-ignore
2021-12-29 19:19:43 +13:00
Félix Saparelli
be4b184cd0
Revise --no-ignore and --no-vcs-ignore help text for clarity and conciseness
2021-12-29 19:10:17 +13:00
Félix Saparelli
b300be081f
Fix help test files
2021-12-29 19:00:54 +13:00
Félix Saparelli
ea3f09408f
Fix new option name
2021-12-29 18:53:47 +13:00
Félix Saparelli
ffcdf17914
Implement tagged's --no-meta
2021-12-29 18:51:51 +13:00
Félix Saparelli
c45840b657
Load global and -F filter files
2021-12-29 18:39:31 +13:00
Félix Saparelli
db322f1228
Fix --help test
2021-12-24 19:14:57 +13:00
Félix Saparelli
75f14ba3d6
Fix OsSplit in windows
2021-12-24 19:07:01 +13:00
Félix Saparelli
08a1e7cc67
Hook up --notify
2021-12-24 19:06:01 +13:00
Félix Saparelli
6f8049dd93
Hook up --ignore, --filter, --exts properly
2021-12-24 18:51:35 +13:00
Félix Saparelli
6cd2252b6c
Modify options available if tagged filterer enabled
2021-12-24 03:56:03 +13:00
Félix Saparelli
bb212b413f
Process --no-process-group
2021-12-24 03:47:15 +13:00
Félix Saparelli
ec49185488
Split tagged and globset filterer in cli
2021-12-24 03:37:51 +13:00
Félix Saparelli
d64135c2c0
Upgrade tracing-subscriber to 0.3
2021-12-24 02:35:26 +13:00
Félix Saparelli
c3094eaff8
Upgrade to tokio-console 0.1
2021-12-24 02:28:21 +13:00
Félix Saparelli
26254f7022
Add support for "tagged filter files"
2021-12-24 02:20:56 +13:00
Félix Saparelli
401b84db8a
Clippy
2021-12-21 18:15:47 +13:00
Félix Saparelli
f304774a4f
Mention windows 11 in manifest
2021-12-07 00:50:56 +13:00
Félix Saparelli
a46cfba1a2
Pre-add support for logical grouping of options in help
...
Will work once we switch to clap3
2021-11-22 21:24:59 +13:00
Félix Saparelli
963cd68cc4
Fix cli for ProcessEnd
2021-10-22 05:48:37 +13:00
Félix Saparelli
401437784d
Opt in to 2021 ed
2021-10-20 01:00:21 +13:00
Félix Saparelli
be37349b90
Bump msrv to 1.56.0 (2021 ed)
2021-10-20 00:48:47 +13:00
Félix Saparelli
96de715cf7
Fix cli test on windows?
...
This won't matter for long
2021-10-17 03:59:22 +13:00
Félix Saparelli
2225b6d097
Reduce deps featureset
2021-10-16 17:27:21 +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
b780345e8b
Use mimalloc for musl builds
2021-10-15 14:27:32 +13:00
Félix Saparelli
948388b019
Reduce featureset of dependencies (tokio,git2)
2021-10-15 14:27:17 +13:00
Félix Saparelli
14b0364135
Get filetype filters actually working
2021-10-14 01:26:15 +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
f16ba2dff1
Redo and sketch new filter adding process
2021-10-13 00:48:42 +13:00
Félix Saparelli
8bc58ba6b5
Start sketching gitignore support
2021-10-09 18:45:32 +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