Commit graph

20 commits

Author SHA1 Message Date
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
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