Commit Graph

28 Commits

Author SHA1 Message Date
Matt Nadareski
d2b3725302 Expose a couple of properties and update summaries 2025-10-05 16:03:11 -04:00
Matt Nadareski
814d2d60af Allow caller to define prefix size instead of assuming 2025-10-05 15:56:49 -04:00
Matt Nadareski
151647dce4 Allow implementers to extend 2025-10-05 15:52:10 -04:00
Matt Nadareski
515eaddfc9 Fix awkward code organization 2025-10-05 15:48:03 -04:00
Matt Nadareski
b5c3b0a88c Reduce two places to TryGet to avoid double access 2025-10-05 15:35:08 -04:00
Matt Nadareski
0853e2d5ba Reduce two places to TryGet to avoid double access 2025-10-05 15:28:29 -04:00
Matt Nadareski
5f463a4389 Rename TopLevelFlag to IsTopLevel and clean up wording 2025-10-05 15:22:24 -04:00
Matt Nadareski
23a483af03 Add CommandSet helper to retrieve top level items 2025-10-05 15:19:15 -04:00
Matt Nadareski
6cd5cf947b Add tests around Windows newlines 2025-10-05 13:06:40 -04:00
Matt Nadareski
681cd93f69 Fix formatting irregularities with spaces 2025-10-05 13:05:38 -04:00
Matt Nadareski
0553deda4d Clean up formatting tests 2025-10-05 11:21:37 -04:00
Matt Nadareski
69d263ca2a Simplify long description printing, add test 2025-10-05 11:14:36 -04:00
Matt Nadareski
0748468a8f Reduce unnecessary string concat 2025-10-05 10:50:20 -04:00
Matt Nadareski
07ffa83787 Handle midpoint padding logic separately 2025-10-05 10:46:30 -04:00
Matt Nadareski
a8f1dcb7ac Cache subsegment like the normal segment 2025-10-05 10:42:14 -04:00
Matt Nadareski
d511cf4ac8 Fix some odd logic decisions 2025-10-05 10:36:38 -04:00
Matt Nadareski
6bd695dbab Short circuit long description printing and normalize 2025-10-05 10:33:20 -04:00
Matt Nadareski
8d7b52d5ef Use less verbose "detailed" instead of "includeLongDescription" 2025-10-05 10:26:18 -04:00
Matt Nadareski
b20e609673 Reduce unnecessary help formatting steps 2025-10-05 10:24:06 -04:00
Matt Nadareski
c40739c150 Use "Format" instead of "Output" in some places 2025-10-05 10:04:31 -04:00
Matt Nadareski
cb9687f859 Make help output smarter 2025-10-05 10:02:41 -04:00
Matt Nadareski
737a1eb9e2 Rename OutputIndividualFeature to OutputFeatureHelp 2025-10-05 09:39:52 -04:00
Matt Nadareski
511c31335b Clarification on one part 2025-10-04 19:02:14 -04:00
Matt Nadareski
45b0fca729 Fix naming of reference features in readme 2025-10-04 18:49:36 -04:00
Matt Nadareski
6d8d7bc3b4 Include README when building package 2025-10-04 18:40:44 -04:00
Matt Nadareski
cf6f32f86e Add releases to README 2025-10-04 18:38:49 -04:00
Matt Nadareski
a3c1b63909 Add build status to README 2025-10-04 18:37:28 -04:00
Matt Nadareski
081e758dd6 Split code from SabreTools 2025-10-04 18:35:33 -04:00