skarpdev/dotnet-version-cli

Consider implementing the various version bumps as `commands` and/or change to spectre.console

nover opened this issue · 2 comments

nover commented

Look here:
https://www.areilly.com/2017/04/21/command-line-argument-parsing-in-net-core-with-microsoft-extensions-commandlineutils/

The CommandLineApplication has sub-command support, and I guess that our different version bumps are actually sub-commands.

nover commented

updated the title.

There might be some gains in rewriting the internals of the app to use Spectre.Console. Gives us nicer output as well as a structured / opinionated way of handing the command line parsing.

https://github.com/spectresystems/spectre.console