Alexey Golub
|
b45da64664
|
Make CommandAttribute non-optional on command types
|
2019-08-21 21:04:42 +03:00 |
|
Alexey Golub
|
df01dc055e
|
Prepend 'v' to default version text
|
2019-08-21 15:55:05 +03:00 |
|
Alexey Golub
|
31dd24d189
|
Sort options when rendering help
|
2019-08-21 14:37:53 +03:00 |
|
Alexey Golub
|
2a76dfe1c8
|
Update version
0.0.3
|
2019-08-20 18:12:33 +03:00 |
|
Alexey Golub
|
59ee2e34d8
|
Don't add abstract and interface types that implement ICommand
|
2019-08-20 18:12:22 +03:00 |
|
Alexey Golub
|
9e04f79469
|
Update version
0.0.2
|
2019-08-20 17:25:32 +03:00 |
|
Alexey Golub
|
cd55898011
|
Refactor CliApplication
|
2019-08-20 17:24:06 +03:00 |
|
Alexey Golub
|
272c079767
|
Refactor tests and make them more consistent
|
2019-08-20 17:15:53 +03:00 |
|
Alexey Golub
|
256b693466
|
Add negative tests for CommandOptionInputConverter
|
2019-08-20 12:27:11 +03:00 |
|
Alexey Golub
|
89cc3c8785
|
Add even more tests for CommandSchemaResolver
|
2019-08-19 23:23:40 +03:00 |
|
Alexey Golub
|
43e3042bac
|
Improve tests for CommandSchemaResolver
|
2019-08-19 23:19:47 +03:00 |
|
Alexey Golub
|
c906833ac7
|
Lower target framework to net45
|
2019-08-19 22:58:42 +03:00 |
|
Alexey Golub
|
dd882a6372
|
Refactor tests and add best-effort tests for HelpTextRenderer
|
2019-08-19 22:49:21 +03:00 |
|
Alexey Golub
|
3017c3d6c3
|
Fix incorrect default executable name for .NET Core apps
|
2019-08-19 22:02:19 +03:00 |
|
Alexey Golub
|
4b98dbf51f
|
Refactor CommandInputParser
|
2019-08-19 21:51:06 +03:00 |
|
Alexey Golub
|
e652f9bda4
|
Set proper default executable name for apps launched with dotnet SDK
|
2019-08-19 18:54:23 +03:00 |
|
Alexey Golub
|
21c550d99c
|
Update readme
|
2019-08-19 17:19:49 +03:00 |
|
Alexey Golub
|
23d29a8309
|
Update readme
|
2019-08-19 15:22:51 +03:00 |
|
Alexey Golub
|
70796c1254
|
Add etymology section to readme
|
2019-08-19 14:44:06 +03:00 |
|
Alexey Golub
|
1b62b2ded2
|
Add philosophy section to the readme
|
2019-08-19 14:42:12 +03:00 |
|
Alexey Golub
|
a9f4958c92
|
Refactor CommandFactory
|
2019-08-19 01:20:01 +03:00 |
|
Alexey Golub
|
66f9b1a256
|
Rework CommandSchemaResolver and move validation there
|
2019-08-19 01:15:10 +03:00 |
|
Alexey Golub
|
de8513c6fa
|
Rename things to make them slightly more consistent
|
2019-08-18 18:59:52 +03:00 |
|
Alexey Golub
|
105dc88ccd
|
Try to standardize built-in command options
Also remove '-?' as a valid alias for help
|
2019-08-18 18:06:03 +03:00 |
|
Alexey Golub
|
b736eeaf7d
|
Rename CommandHelpTextRenderer to HelpTextRenderer
|
2019-08-18 17:30:54 +03:00 |
|
Alexey Golub
|
04415cbfc1
|
Rename WithCommand* to AddCommand* on CliApplicationBuilder
|
2019-08-18 17:21:25 +03:00 |
|
Alexey Golub
|
45c2b9c4e0
|
Update readme and add benchmark results
|
2019-08-18 17:13:45 +03:00 |
|
Alexey Golub
|
78ffaeb4b2
|
Add some comments
|
2019-08-18 15:03:53 +03:00 |
|
Alexey Golub
|
08e2874eb4
|
Reset color before rendering help text
|
2019-08-18 14:16:35 +03:00 |
|
Alexey Golub
|
6648ae22eb
|
Mark required commands in help text
|
2019-08-18 14:14:13 +03:00 |
|
Alexey Golub
|
bd6b1a1134
|
Refactor CommandHelpTextRenderer slightly
|
2019-08-18 14:08:27 +03:00 |
|
Alexey Golub
|
d5b95bf1f1
|
Fix incorrect ToString() implementation on some models
|
2019-08-18 13:57:10 +03:00 |
|
Alexey Golub
|
f5c34ca454
|
Use invariant culture in CliFx.Tests.Dummy
|
2019-08-18 13:23:15 +03:00 |
|
Alexey Golub
|
63f583b02a
|
Small refactor
|
2019-08-18 01:43:18 +03:00 |
|
Alexey Golub
|
fa82f892e4
|
Improve coverage for CommandOptionInputConverter
|
2019-08-18 01:35:48 +03:00 |
|
Alexey Golub
|
5a696c181b
|
Refactor ToString() on some models
|
2019-08-18 01:11:15 +03:00 |
|
Alexey Golub
|
7d7edaf30f
|
Refactor command type list into ApplicationConfiguration
|
2019-08-17 23:46:55 +03:00 |
|
Alexey Golub
|
172ec1f15e
|
Refactor CommandOptionInputConverter and add support for array-initializable types
|
2019-08-17 21:34:31 +03:00 |
|
Alexey Golub
|
e5bbda5892
|
Remove option groups
|
2019-08-17 19:31:09 +03:00 |
|
Alexey Golub
|
fc1568ce20
|
Proper validation errors for default commands
|
2019-08-17 16:50:39 +03:00 |
|
Alexey Golub
|
efd8bbe89f
|
Validate that all command types implement ICommand
|
2019-08-17 16:46:07 +03:00 |
|
Alexey Golub
|
2d8b0b4c88
|
Rename CommandErrorException to CommandException
|
2019-08-17 16:31:28 +03:00 |
|
Alexey Golub
|
87688ec29e
|
Rename TestConsole to VirtualConsole
|
2019-08-16 17:51:48 +03:00 |
|
Alexey Golub
|
ddc1ae8537
|
Add application description to metadata
|
2019-08-16 17:43:50 +03:00 |
|
Alexey Golub
|
5104a2ebf9
|
Only print error message if it's set, otherwise fallback to stack trace
|
2019-08-16 17:35:44 +03:00 |
|
Alexey Golub
|
b6ea1c3df0
|
Update readme
|
2019-08-16 14:40:27 +03:00 |
|
Alexey Golub
|
cf521a9fb3
|
Simpler usage of Microsoft.Extensions.DependencyInjection service provider
|
2019-08-16 13:57:56 +03:00 |
|
Alexey Golub
|
b5fa60a26b
|
Update readme
|
2019-08-15 21:27:23 +03:00 |
|
Alexey Golub
|
500378070d
|
Update readme
|
2019-08-15 11:48:47 +03:00 |
|
Alexey Golub
|
24c892b1ab
|
Update readme
|
2019-08-14 21:43:15 +03:00 |
|