12 Commits

Author SHA1 Message Date
Josh Wolfe 8de26d5382 add tests for new help stuff 2025-08-30 23:46:10 -04:00
Josh Wolfe 473c1d6fa5 support extra help decoration 2025-08-30 22:36:30 -04:00
Josh Wolfe 96f353fc22 help for positional 2025-08-30 22:36:30 -04:00
Josh Wolfe 5278e4dcb8 fix tests 2025-08-30 22:36:30 -04:00
Josh Wolfe bc05dc4c7d typo 2025-08-30 22:36:30 -04:00
Josh Wolfe 9df8a48667 nicer usage 2025-08-30 22:36:30 -04:00
Josh Wolfe f2753f5910 change positional to a struct 2025-08-30 22:36:30 -04:00
Josh Wolfe c6f3e4bd5a use correct error type 2025-08-30 22:36:30 -04:00
Josh Wolfe f27e5649a5 exit(0) on --help 2025-08-30 22:36:30 -04:00
Josh Wolfe 7b386cc93f add options.exit_on_error 2025-08-30 22:36:30 -04:00
Josh Wolfe 8cb3eb3a56 add more test params i guess 2025-08-30 22:36:30 -04:00
Josh Wolfe 622264b02b [std] add minimal CLI parser std.cli 2025-08-30 22:36:30 -04:00