Commit Graph

  • 47d067df1c Add editorconfig, fix issues main rolling Matt Nadareski 2026-01-25 17:14:38 -05:00
  • 90bfcc8fe2 Format GHA definitions Matt Nadareski 2025-11-17 08:36:23 -05:00
  • be081c701d Bump version 1.4.0 Matt Nadareski 2025-11-12 19:49:06 -05:00
  • 66b0e27d4e Add support for .NET 10 Matt Nadareski 2025-11-11 16:43:21 -05:00
  • 573fe2e160 Update rolling tag Matt Nadareski 2025-10-26 20:22:42 -04:00
  • 6ad9fa4521 Fix split method in custom help Matt Nadareski 2025-10-07 12:37:54 -04:00
  • a261f428f2 Add and allow custom help text Matt Nadareski 2025-10-07 12:36:00 -04:00
  • 5011331164 Clarify the case where default also has real flags Matt Nadareski 2025-10-07 12:27:51 -04:00
  • e257c30892 Clarify help printing with default features Matt Nadareski 2025-10-07 12:14:18 -04:00
  • 029cfe6dc6 Add optional default feature to CommandSet Matt Nadareski 2025-10-07 12:13:11 -04:00
  • f38b8734b5 Simplify the method name Matt Nadareski 2025-10-07 12:07:41 -04:00
  • df54b92031 Add AddChildrenFrom method to CommandSet Matt Nadareski 2025-10-07 12:03:00 -04:00
  • 39acb90dbc Use All help by default instead of top-level only Matt Nadareski 2025-10-06 08:50:21 -04:00
  • 43083d35e1 Bump version 1.3.2 Matt Nadareski 2025-10-06 07:21:36 -04:00
  • fddbfa963d Directly return result of execution Matt Nadareski 2025-10-06 07:19:41 -04:00
  • 94ac68e5a0 Handle default help functionality Matt Nadareski 2025-10-06 07:19:23 -04:00
  • 0c3373e9f0 Basically all cases should output help Matt Nadareski 2025-10-05 23:26:13 -04:00
  • f122bf6b6d Add tests for default parsing Matt Nadareski 2025-10-05 23:14:02 -04:00
  • 81b300bae6 Add default implementation of parsing in CommandSet Matt Nadareski 2025-10-05 23:00:20 -04:00
  • a0576df3ee Add single-string variants to CommandSet construction Matt Nadareski 2025-10-05 22:41:18 -04:00
  • e26a222755 Allow nested searches for feature values Matt Nadareski 2025-10-05 22:32:16 -04:00
  • 608cdae1d8 Add Get/TryGet for Feature in UserInput Matt Nadareski 2025-10-05 22:24:25 -04:00
  • 0bb996153a Add Get/TryGet for Feature in CommandSet Matt Nadareski 2025-10-05 22:18:48 -04:00
  • 1ecce85a13 Add command set Get and TryGet tests Matt Nadareski 2025-10-05 21:52:29 -04:00
  • 644527dbfa Add Get and TryGet to CommandSet Matt Nadareski 2025-10-05 21:48:12 -04:00
  • 1bd158eba0 Allow controlling detailed help Matt Nadareski 2025-10-05 20:16:47 -04:00
  • 46d1fb7ca6 Bump version 1.3.1 Matt Nadareski 2025-10-05 20:05:08 -04:00
  • 98617b9961 Fix test for fixed issue Matt Nadareski 2025-10-05 20:04:04 -04:00
  • 0573e4f180 Fix midpoint printing issue Matt Nadareski 2025-10-05 20:01:30 -04:00
  • 9ce9d1461e Add Nuget package link Matt Nadareski 2025-10-05 18:48:56 -04:00
  • aa98ac63a2 Bump version 1.3.0 Matt Nadareski 2025-10-05 18:45:59 -04:00
  • ef13ab612f Update project file with additional package properties Matt Nadareski 2025-10-05 18:10:38 -04:00
  • 087e1f5a95 Make constructor parameter name shorter Matt Nadareski 2025-10-05 18:05:31 -04:00
  • 1b88a9ed60 Long description becomes detailed description Matt Nadareski 2025-10-05 18:03:47 -04:00
  • 480d66f88b Add a couple remarks Matt Nadareski 2025-10-05 16:11:06 -04:00
  • d2b3725302 Expose a couple of properties and update summaries Matt Nadareski 2025-10-05 16:03:11 -04:00
  • 814d2d60af Allow caller to define prefix size instead of assuming Matt Nadareski 2025-10-05 15:56:49 -04:00
  • 151647dce4 Allow implementers to extend Matt Nadareski 2025-10-05 15:52:10 -04:00
  • 515eaddfc9 Fix awkward code organization Matt Nadareski 2025-10-05 15:48:03 -04:00
  • b5c3b0a88c Reduce two places to TryGet to avoid double access Matt Nadareski 2025-10-05 15:35:08 -04:00
  • 0853e2d5ba Reduce two places to TryGet to avoid double access Matt Nadareski 2025-10-05 15:28:29 -04:00
  • 5f463a4389 Rename TopLevelFlag to IsTopLevel and clean up wording Matt Nadareski 2025-10-05 15:22:24 -04:00
  • 23a483af03 Add CommandSet helper to retrieve top level items Matt Nadareski 2025-10-05 15:19:15 -04:00
  • 6cd5cf947b Add tests around Windows newlines Matt Nadareski 2025-10-05 13:06:40 -04:00
  • 681cd93f69 Fix formatting irregularities with spaces Matt Nadareski 2025-10-05 13:05:38 -04:00
  • 0553deda4d Clean up formatting tests Matt Nadareski 2025-10-05 11:21:37 -04:00
  • 69d263ca2a Simplify long description printing, add test Matt Nadareski 2025-10-05 11:14:36 -04:00
  • 0748468a8f Reduce unnecessary string concat Matt Nadareski 2025-10-05 10:50:20 -04:00
  • 07ffa83787 Handle midpoint padding logic separately Matt Nadareski 2025-10-05 10:46:30 -04:00
  • a8f1dcb7ac Cache subsegment like the normal segment Matt Nadareski 2025-10-05 10:42:14 -04:00
  • d511cf4ac8 Fix some odd logic decisions Matt Nadareski 2025-10-05 10:36:38 -04:00
  • 6bd695dbab Short circuit long description printing and normalize Matt Nadareski 2025-10-05 10:33:20 -04:00
  • 8d7b52d5ef Use less verbose "detailed" instead of "includeLongDescription" Matt Nadareski 2025-10-05 10:26:18 -04:00
  • b20e609673 Reduce unnecessary help formatting steps Matt Nadareski 2025-10-05 10:24:06 -04:00
  • c40739c150 Use "Format" instead of "Output" in some places Matt Nadareski 2025-10-05 10:04:31 -04:00
  • cb9687f859 Make help output smarter Matt Nadareski 2025-10-05 10:02:41 -04:00
  • 737a1eb9e2 Rename OutputIndividualFeature to OutputFeatureHelp Matt Nadareski 2025-10-05 09:39:52 -04:00
  • 511c31335b Clarification on one part Matt Nadareski 2025-10-04 19:02:14 -04:00
  • 45b0fca729 Fix naming of reference features in readme Matt Nadareski 2025-10-04 18:49:36 -04:00
  • 6d8d7bc3b4 Include README when building package Matt Nadareski 2025-10-04 18:40:44 -04:00
  • cf6f32f86e Add releases to README Matt Nadareski 2025-10-04 18:38:49 -04:00
  • a3c1b63909 Add build status to README Matt Nadareski 2025-10-04 18:37:28 -04:00
  • 081e758dd6 Split code from SabreTools Matt Nadareski 2025-10-04 18:35:33 -04:00