Alexey Golub
|
b70b25076e
|
Add smoke tests for CliApplicationBuilder
|
2019-08-24 18:31:17 +03:00 |
|
Alexey Golub
|
0662f341e6
|
Rename some methods
|
2019-08-24 18:25:56 +03:00 |
|
Alexey Golub
|
80bf477f3b
|
Add support for directives (debug and preview)
Closes #7
Closes #8
|
2019-08-24 18:22:54 +03:00 |
|
Alexey Golub
|
e4a502d9d6
|
Rename ProgressReporter to ProgressTicker
|
2019-08-24 13:00:13 +03:00 |
|
Alexey Golub
|
13b15b98ed
|
Add ProgressReporter
Closes #14
|
2019-08-23 22:50:43 +03:00 |
|
Alexey Golub
|
80465e0e51
|
Move tests into corresponding namespaces
|
2019-08-23 17:01:49 +03:00 |
|
Alexey Golub
|
9a1ce7e7e5
|
Add 1 more negative test for CommandSchemaResolver
|
2019-08-22 12:08:08 +03:00 |
|
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 |
|