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 |
|
Alexey Golub
|
f1554fd08a
|
Add demo project
|
2019-08-14 17:47:05 +03:00 |
|
Alexey Golub
|
5a08b8c19b
|
Add guards
|
2019-08-14 13:49:14 +03:00 |
|
Alexey Golub
|
7dfbb40860
|
Refactor CommandHelpTextRenderer using local functions
|
2019-08-14 12:34:59 +03:00 |
|
Alexey Golub
|
743241cb3b
|
Add xml documentation
|
2019-08-13 21:59:57 +03:00 |
|
Alexey Golub
|
384482a47c
|
Don't ignore case in short names
|
2019-08-13 18:38:24 +03:00 |
|
Alexey Golub
|
86fdf72d9c
|
Validate available command schemas at the start of the application
|
2019-08-13 18:34:23 +03:00 |
|
Alexey Golub
|
dc067ba224
|
Make CliApplicationBuilder set defaults through itself to increase reuse
|
2019-08-13 18:03:52 +03:00 |
|
Alexey Golub
|
a322632e46
|
Change ICommandHelpTextRenderer
|
2019-08-13 18:00:26 +03:00 |
|
Alexey Golub
|
f09caa876f
|
Refactor
|
2019-08-13 17:27:26 +03:00 |
|
Alexey Golub
|
018320582b
|
Use parameterless action in IConsole.WithColor extension method
|
2019-08-12 22:29:34 +03:00 |
|
Alexey Golub
|
18429827df
|
Render help text properly in two columns
|
2019-08-12 22:24:44 +03:00 |
|
Alexey Golub
|
b050ca4d67
|
Add usage to readme
|
2019-08-11 23:32:58 +03:00 |
|
Alexey Golub
|
f8cd2a56b2
|
Don't print stacktrace on exceptions specific to CliFx domain
|
2019-08-11 21:03:08 +03:00 |
|
Alexey Golub
|
6a06cdc422
|
Fix benchmarks
|
2019-08-11 18:44:35 +03:00 |
|
Alexey Golub
|
b0d9626e74
|
Add CliApplicationBuilder
|
2019-08-11 00:32:52 +03:00 |
|
Alexey Golub
|
f47cd3774e
|
Update nuget packages
|
2019-08-10 14:10:26 +03:00 |
|