52c1d9122b
Add global usings ( #668 )
...
* Use global usings
* Fix namespace declarations for test projects
2021-12-23 16:50:31 +01:00
ec1188b837
Use file scoped namespace declarations
2021-12-22 08:51:17 -05:00
55633b59fa
( #645 ) Ordered CommandArguments by position
...
in CommandModelValidator
2021-12-02 11:15:25 +01:00
2e5d18fa78
Added the ability to hide CommandOptions. ( #642 )
...
CommandOptions now has an IsHidden property that, when set to true, will cause the option to be hidden from the following cases:
- Help text using `-h|--help`
- Xml representations generated with the `cli xml` command
- Diagnostics displayed with the `cli explain` command
Hidden options can still be outputted with `cli explain` using the `--hidden` option that is also used to display hidden commands.
Fixes #631
2021-11-29 23:16:54 +01:00
19eb273813
Fix typo in PairDeconstructor class name
...
PairDeconstuctor → PairDeconstructor (was missing an 'r')
Keeping `PairDeconstuctor` and marking it as obsolete since it's a public type.
2021-11-14 10:36:16 +01:00
1dd1945297
Add parameter value provider support
...
Adds support for parameter value providers which makes it
possible to set custom values for parameters.
2021-05-09 08:26:08 -05:00
a690ce4955
Marks nullable bools as flags too
2021-04-05 16:14:13 +02:00
ad49b6aa67
GH-242: Fix version retrieval for single file applications ( #245 )
2021-01-26 00:45:38 +01:00
a23bec4082
Add profile support
...
Closes #231
2021-01-19 17:53:03 +01:00
b81739567b
Fix argument order in help
...
Closes #188
2021-01-01 13:43:28 +01:00
0ae419326d
Add Spectre.Cli to Spectre.Console
...
* Renames Spectre.Cli to Spectre.Console.Cli.
* Now uses Verify with Spectre.Console.Cli tests.
* Removes some duplicate definitions.
Closes #168
2020-12-28 17:28:03 +01:00