BryanWilhite / SonghayCore

core reusable, opinionated concerns for *all* 🧐 of my C# projects
http://songhayblog.azurewebsites.net/
MIT License
1 stars 0 forks source link

research the relevance `FluentCommandLineParser` (and others) to the `IActivity` space #127

Closed BryanWilhite closed 5 months ago

BryanWilhite commented 3 years ago

:octocat: https://github.com/fclp/fluent-command-line-parser

BryanWilhite commented 5 months ago

I am going to take a pass on Fluent Command Line Parser for the time being. I like very much the fluent stuff—but the object-oriented stuff was not exciting. For example, arguments are defined in a class:

public class ApplicationArguments
{
   public int RecordId { get; set; }
   public bool Silent { get; set; }
   public string NewValue { get; set; }
}

Secondly, I was thinking that the initial (fluent) .Setup of the parameters included help text by default which would make things more compact. It appears that this is not the case.