Commit Graph
16 Commits
Author SHA1 Message Date
a_dinosaur 6d42221332 Fix incorrect error message format for coerced parsing errors 2025-11-02 22:10:17 +11:00
a_dinosaur 6b26188990 Legally mandated fancy README.md 2025-11-02 21:53:37 +11:00
a_dinosaur f73b609620 Release 0.1.0 v0.1.0 2025-11-02 19:52:57 +11:00
a_dinosaur 6b4d6d20ef Test capacity field too 2025-11-02 18:39:52 +11:00
a_dinosaur b23e2326c4 Clean up ordered bitset (implementation & usages) and write tests 2025-11-02 18:37:44 +11:00
a_dinosaur 82b16238d2 Implement required non-positional option enforcement 2025-11-02 06:59:58 +11:00
a_dinosaur 57791b1a93 Add program description to full help 2025-11-02 02:01:05 +11:00
a_dinosaur 912d282d12 Move help text and required flag to with chain, make help text optional 2025-11-02 01:16:17 +11:00
a_dinosaur 0d9b86c767 Move special treatment of help flag into lib to improve usage display and BTreeMap use case ergonomics 2025-11-02 00:44:25 +11:00
a_dinosaur bf10fbc0a4 Use with chaining instead of alternative constructor to override flag characters 2025-11-01 22:32:22 +11:00
a_dinosaur e496a8063d Ensure OptIdentifier::Multi(names) can never be empty 2025-11-01 22:25:05 +11:00
a_dinosaur b846d9be6e Add an option to generalise parsing to a BTreeMap when using std 2025-11-01 22:03:21 +11:00
alex b246782cd4 add profiles to cargo.toml for super duper fast compile times 2025-11-01 01:23:52 -04:00
a_dinosaur c87fa5c4b6 First crack at help text 2025-11-01 16:19:38 +11:00
a_dinosaur 6397ce61d9 Fix required parameters being misinterpreted as required positionals 2025-10-28 18:31:03 +11:00
a_dinosaur 3030c5cad9 Initial parser implementation and bin2h example program 2025-10-28 18:23:23 +11:00