RFC: Mono.Options.CommandSet
Jonathan Pryor <[email protected]>
| Newsgroups | gmane.comp.gnome.mono.devel |
|---|---|
| Message-ID | <[email protected]> |
An occasionally requested feature for Mono.Options is support for “sub-commands”, to more easily create a *suite* of commands in the style of git and svn. Creating such suites could be done before, e.g. in mdoc [0], but it wasn’t straightforward. Introducing Mono.Options.CommandSet: https://github.com/mono/mono/pull/4432 CommandSet allows intermixing text, global options, and commands in a similar manner to OptionSet, and produces `--help` and `help` command output accordingly. Example app and command output: https://github.com/jonpryor/mono/blob/jonp-mono.options.commandset/mcs/class/Mono.Options/Documentation/en/examples/commands.cs https://github.com/jonpryor/mono/blob/jonp-mono.options.commandset/mcs/class/Mono.Options/Documentation/en/examples/commands.txt Comments and feedback appreciated. Thanks, - Jon [0]: https://github.com/mono/api-doc-tools/blob/master/mdoc/Mono.Documentation/mdoc.cs#L40-L52 _______________________________________________ Mono-devel-list mailing list [email protected] http://lists.dot.net/mailman/listinfo/mono-devel-list