Commit graph

51 commits

Author SHA1 Message Date
5d7e404d0d
add bbMarkup 2025-01-30 13:04:21 -06:00
097d963b2a
handle required at the flag level 2025-01-29 17:28:32 -06:00
6a93485202
add inferiting flag test 2025-01-29 16:05:14 -06:00
a7593561ee
improve hwylcli error handling 2025-01-29 15:56:35 -06:00
2811c05a21
remove override 2025-01-28 16:32:00 -06:00
17a44c17f7
infer short flags 2025-01-28 15:40:56 -06:00
fe3c7c141f
add test for overriding error 2025-01-28 15:17:36 -06:00
8340e76424
add compiletime test 2025-01-27 12:20:48 -06:00
7f37590184
add test for subcommand aliases 2025-01-27 12:16:27 -06:00
73d58a2359
make test suite format more forgiving 2025-01-26 14:26:52 -06:00
5f2fcdc4ed
proper hook behavior 2025-01-26 14:17:30 -06:00
a88765e328
simplify help generations 2025-01-25 17:00:39 -06:00
ea49ee81fc
add default values to help screen 2025-01-25 15:19:29 -06:00
c40a0a2038
args -> positionals 2025-01-24 15:34:28 -06:00
4c63636c24
add add 2025-01-23 18:50:53 -06:00
50d0ee5a3b
fix gitignores 2025-01-23 17:43:32 -06:00
49b8e94bb7
make tests always use color 2025-01-23 17:23:23 -06:00
ac3e5663d0
revamp tester 2025-01-23 16:28:34 -06:00
bc4a0a32e9
more hwylcli tests 2025-01-07 10:39:00 -06:00
f3dbf17846
add todo 2025-01-06 10:22:06 -07:00
8f98b53b91
positional arg parsing revamp 2025-01-02 12:11:43 -07:00
cbdad3454d
add check for short/long flags 2024-11-25 13:06:03 -06:00
186dab6d84
pass preSub/postSub down to children commands 2024-11-21 09:40:06 -06:00
ef573dc0f8
support other default sep char 2024-11-19 14:47:40 -06:00
c5f70cec4e
fix positional handling 2024-11-18 14:54:06 -06:00
938131c6cd
add key val 2024-11-18 13:58:26 -06:00
fef319ee52
fix whitespace....again.... 2024-11-14 14:43:33 -06:00
447362793e
fix span handling, add add proc 2024-11-14 14:25:00 -06:00
3de786f003
fix cli test and whitespace 2024-11-14 14:24:35 -06:00
203082d893
support header footer in cli style 2024-11-14 11:05:26 -06:00
cbeefd675c
change how flags are propagated 2024-11-13 11:38:07 -06:00
9e35d4ea12
add subcommand aliases to help output 2024-11-13 09:31:45 -06:00
22fbc66c8b
subcommand aliases 2024-11-13 08:47:33 -06:00
2a5dce888d
modify flag inheritance to support individual flags 2024-11-12 15:14:05 -06:00
c98fcc2265
switch to table style syntax for subcommands 2024-11-11 14:40:09 -06:00
292bddd59f
add option to not autorun root 2024-11-11 13:03:17 -06:00
e8e090c5b7
actually use param 2024-11-10 16:19:44 -06:00
a57d4ee687
add better normalization 2024-11-10 11:36:59 -06:00
77cfae4d26
add support for enums and count flags 2024-11-10 03:36:19 -06:00
8b37c0dad9
handle flag groups differently 2024-11-10 03:21:16 -06:00
d228123195
rework default flags 2024-11-10 01:49:31 -06:00
7e82f7ba5a
fix style insensitivity
Some checks failed
GitHub Pages / build (push) Has been cancelled
GitHub Pages / deploy (push) Has been cancelled
2024-10-02 00:23:40 -05:00
337083afe1
add tests for hwylcli 2024-09-30 17:23:52 -05:00
efaf252305
add another test case for stripAnsi 2024-09-30 13:38:35 -05:00
a6641c5e37
tests + stripAnsi 2024-09-30 00:38:23 -05:00
6609592539
add strutil style functions to work with bbstrings 2024-09-27 14:52:06 -05:00
398b77cc2b
begin 256 color implementation 2024-09-25 13:25:09 -05:00
653b51184f
add another escape pattern 2024-09-24 11:54:06 -05:00
c1738c9504
start work to support truecolor and hexcodes 2024-09-24 11:53:12 -05:00
f743d4b2dc
add back all the spinners 2024-09-17 18:55:12 -05:00