Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

Fix System.CommandLine documentation. #539

Closed
migueldeicaza opened this issue Jan 8, 2016 · 2 comments
Closed

Fix System.CommandLine documentation. #539

migueldeicaza opened this issue Jan 8, 2016 · 2 comments
Assignees
Labels
area-System.CommandLine OpenBeforeArchiving These issues were open before the repo was archived. For re-open them, file them in the new repo
Milestone

Comments

@migueldeicaza
Copy link

While the System.CommandLine description states the goals for the library, it claims that Mono.Options does not fulfill the requirements set on the document. Yet, it fulfills every one of those requirements.

  • Support for Unix and GNU-style? Check. (Also Windows style)
  • Low level, no reflection or attribute discovery? Check
  • Minimal setup? Check

Yet, the document portrays Mono.Options as not fulfilling those roles. That said, Mono.Options is also arguably more pleasant to use and provides better customization.

@terrajobst
Copy link
Member

@migueldeicaza

Thanks for the feedback. I should probably expand this a bit more. Mono.Options -- as far as I can tell -- doesn't support the notions of registering parameters and commands. It seems it only covers options and leaves it for the consumer to handle parameters and commands.

@am11
Copy link
Member

am11 commented Feb 19, 2017

With the stated benefits of System.CommandLine, will it make sense that the following repos take dependency on this assembly, so to test / evolve the implementation and overcome the shortcomings rapidly?

Each one of these repos have their own ways of parsing command line arguments..

However, following repos are referencing System.CommandLine:

@ahsonkhan ahsonkhan added this to the Future milestone Apr 6, 2017
@pgovind pgovind added the OpenBeforeArchiving These issues were open before the repo was archived. For re-open them, file them in the new repo label Mar 11, 2021
@pgovind pgovind closed this as completed Mar 11, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-System.CommandLine OpenBeforeArchiving These issues were open before the repo was archived. For re-open them, file them in the new repo
Projects
None yet
Development

No branches or pull requests

7 participants