Commit Graph

280 Commits

Author SHA1 Message Date
Félix Saparelli 6e2835b8aa
Fix #191: timing suffix is now provided by Duration's Debug impl, so remove it from the message 2021-04-28 14:12:16 +12:00
Félix Saparelli 34989e6fc2
Add logo 2021-04-26 23:59:43 +12:00
Félix Saparelli 25f02c5777
Add test for Shell::Unix with shopts 2021-04-17 02:19:59 +12:00
Félix Saparelli f1c7b555e1 Document the --shell semantics in the manpage 2021-04-17 02:01:26 +12:00
Félix Saparelli 6635635a9c Fix #181 by splitting shell program in Shell::Unix() by ascii space to handle additional args 2021-04-17 02:01:26 +12:00
Félix Saparelli 1b44e7aa87 Extract Shell handling into one method common to both windows and unix 2021-04-17 02:01:26 +12:00
Félix Saparelli a2078e3703 Document the semantics of the Shell variants 2021-04-17 02:01:26 +12:00
Michał W. Urbańczyk 10429777ce Fixed lookup of the root git directory. 2021-04-12 13:32:57 +02:00
Félix Saparelli 139b6b43c7
Drop debounce to 150ms (#168) 2021-04-11 06:05:28 +12:00
Félix Saparelli 6b1ba7aad7
Update dependencies 2021-04-11 05:51:33 +12:00
Félix Saparelli 05e66784ce
Apply clippy recommendations 2021-04-11 05:44:24 +12:00
Félix Saparelli b5f56e831d
Formatting 2021-04-11 05:33:30 +12:00
Félix Saparelli f4637892ab
Fix --shell option 2021-04-11 05:29:55 +12:00
Félix Saparelli 15cdd7c754
Use Durations for durations in Config 2021-04-11 05:13:44 +12:00
Félix Saparelli 75ef0095ff
Cosmetic fixes to help 2021-04-11 05:06:32 +12:00
Félix Saparelli 5da11d2fd7 Add more unix shell testing 2021-04-11 05:01:21 +12:00
Félix Saparelli 52284ae866
If you say so, windows 2021-04-11 04:58:38 +12:00
Félix Saparelli 52ca1e98fb Formatting again 2021-04-11 04:55:00 +12:00
Félix Saparelli d37261529c
Moar windows fixes 2021-04-11 04:50:31 +12:00
Félix Saparelli 15806019af
Fix windows compile mistake 2021-04-11 04:44:49 +12:00
Félix Saparelli 0ade9dfc3a
Implement Display for Signal on windows 2021-04-11 04:44:13 +12:00
Félix Saparelli 5753e7773f
Formatting 2021-04-11 04:32:58 +12:00
Félix Saparelli cdd8a7b91a
Fix process test and add more for windows 2021-04-11 04:32:48 +12:00
Félix Saparelli ced37d7617 Expose on-busy-update in cli args 2021-04-11 04:21:47 +12:00
Félix Saparelli e08f1934ec
Simplify on_update code further 2021-04-11 04:02:14 +12:00
Félix Saparelli d25c374d7f
Clarify the behaviour when receiving updates while running in the code 2021-04-11 03:59:30 +12:00
Félix Saparelli f32943bfd2
Document --watch-when-idle much more thoroughly 2021-04-11 03:31:44 +12:00
Félix Saparelli 1b5bdee08e
Make terminology more consistent and avoid some "kill child" usages 2021-04-11 03:21:38 +12:00
Félix Saparelli 12d130c3f1
Refactor run on_update to make the behaviour clearer 2021-04-11 03:15:17 +12:00
Félix Saparelli e5cdd51633
Remove/deprecate Config.no_shell 2021-04-11 02:36:38 +12:00
Félix Saparelli 4c29c7a09d
Add --shell option 2021-04-11 02:36:10 +12:00
Félix Saparelli 92060e5655
Expose shell via builder 2021-04-11 02:28:29 +12:00
Félix Saparelli 1280a15ca2
Support powershell and custom shells in the backend 2021-04-11 02:08:39 +12:00
Félix Saparelli 2a382a9486
Rename spawn args positively 2021-04-11 01:44:44 +12:00
Félix Saparelli 7965ccb605
Discard code from attempt at wrapping quotes 2021-04-11 01:40:30 +12:00
Félix Saparelli bbaaff8a1e
Split args from cli in preparation to remove it from lib entirely 2021-04-11 01:33:40 +12:00
Félix Saparelli cd3b8c6cba
Move Args and builder to Config, and deprecate old names 2021-04-11 01:23:24 +12:00
Félix Saparelli 31fd818247
Emit log level separately from Args 2021-04-11 01:09:28 +12:00
Félix Saparelli 757de0d92e
Use ArgsBuilder ourselves 2021-04-11 01:09:06 +12:00
Félix Saparelli 988acaed65
Hide --kill option 2021-04-11 01:04:47 +12:00
Félix Saparelli 9c1b65e712
Deprecate get_args and get_args_from 2021-04-11 01:04:25 +12:00
Félix Saparelli 7d523dfcf0
Document clear_screen functions 2021-04-11 01:02:44 +12:00
Félix Saparelli c42fe66985
Remove new Args.changes field 2021-04-11 01:02:13 +12:00
Félix Saparelli 426b6a8318
Deprecate Args.debug harder 2021-04-11 01:01:20 +12:00
Félix Saparelli 9968a66042
Hide Args.once harder 2021-04-11 00:58:24 +12:00
Félix Saparelli 268c0cee38
Harmonise defaults between cli and builder 2021-04-11 00:57:46 +12:00
Félix Saparelli 0b79e93c84
Mark cli::Args non-exhaustive so ArgsBuilder usage is mandatory 2021-04-11 00:56:47 +12:00
Félix Saparelli fca038b23c
Reduce lints in favour of stability rather than strictness 2021-04-11 00:55:50 +12:00
Shane Fry 949fbcf7ae Add --changes-only option to only print path change information. 2021-04-08 12:52:44 -05:00
Félix Saparelli 838103fcf2 Embed long paths manifest on windows (#163) 2020-09-30 17:06:41 +13:00