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 |
|
Alexey Golub
|
ed72571ddc
|
Refactor
|
2019-07-30 23:08:08 +03:00 |
|
Alexey Golub
|
e7e47b1c9d
|
Quick and dirty but working support for subcommands in help
|
2019-07-30 20:11:59 +03:00 |
|
Alexey Golub
|
50df046754
|
Handle cases where matchingCommandSchema == null more cleanly
|
2019-07-30 18:13:59 +03:00 |
|
Alexey Golub
|
041a995c62
|
Add console abstraction, remove CommandContext
|
2019-07-30 17:35:06 +03:00 |
|
Alexey Golub
|
5174d5354b
|
Add Parse(string, IFormatProvider) handling to option converter
|
2019-07-28 23:07:42 +03:00 |
|
Alexey Golub
|
9856e784f5
|
Add benchmarks
|
2019-07-28 22:08:02 +03:00 |
|
Alexey Golub
|
16676cff8c
|
Add ToString overloads for some models for easier debugging
|
2019-07-28 19:34:47 +03:00 |
|
Alexey Golub
|
d9c27dc82a
|
Create FUNDING.yml
|
2019-07-27 02:01:51 +03:00 |
|
Alexey Golub
|
5bb175fd4b
|
Use FluentAssertions
|
2019-07-26 17:39:28 +03:00 |
|
Alexey Golub
|
d72391df1f
|
Move custom equality comparers to tests to increase coverage
|
2019-07-26 16:34:02 +03:00 |
|
Alexey Golub
|
c1ee1a968a
|
Remove some public methods to avoid testing them
|
2019-07-26 15:56:17 +03:00 |
|
Alexey Golub
|
4e9effe481
|
Encapsulate application title, executable name, and version to ApplicationMetadata
|
2019-07-26 00:17:31 +03:00 |
|
Alexey Golub
|
5ac9b33056
|
Add support for space-separated command names in input parser
This enables multi-level subcommands
Closes #2
|
2019-07-26 00:00:26 +03:00 |
|
Alexey Golub
|
a64a8fc651
|
Show available options in help text even if there are none defined
Because --help and --version are automatically added
|
2019-07-25 23:27:48 +03:00 |
|
Alexey Golub
|
24eef8957d
|
Inform user that they can use help on a specific command
|
2019-07-25 23:12:58 +03:00 |
|
Alexey Golub
|
dd2789790e
|
Fail when there are no commands defined
|
2019-07-25 23:06:35 +03:00 |
|
Alexey Golub
|
d2599af90b
|
Rework architecture again
|
2019-07-25 19:49:43 +03:00 |
|
Alexey Golub
|
2bdb2bddc8
|
Rework architecture and implement auto help
|
2019-07-23 00:49:28 +03:00 |
|
Alexey Golub
|
77c7faa759
|
Introduce ICommand
|
2019-07-17 23:07:20 +03:00 |
|
Alexey Golub
|
4ba9413012
|
Refactor
|
2019-07-17 22:54:50 +03:00 |
|
Alexey Golub
|
3611aa51e6
|
Add code coverage
|
2019-07-10 21:40:26 +03:00 |
|
Alexey Golub
|
74ee927498
|
Refactor
|
2019-06-29 22:02:41 +03:00 |
|
Alexey Golub
|
79cf994386
|
Refactor dummy tests
|
2019-06-16 17:56:24 +03:00 |
|
Alexey Golub
|
7a5a32d27b
|
Add command description
|
2019-06-15 21:26:56 +03:00 |
|
Alexey Golub
|
1543076bf4
|
Throw exception when an option has multiple values but the target type is not an array
|
2019-06-09 22:14:01 +03:00 |
|
Alexey Golub
|
63d798977d
|
Enhance option converter and add support for array options
|
2019-06-09 21:57:30 +03:00 |
|
Alexey Golub
|
e0211fc141
|
Improve option converter and add support for dynamic types constructable or parseable from string
|
2019-06-09 01:51:46 +03:00 |
|
Alexey Golub
|
fd6ed3ca72
|
Add support for stacked options followed by a value
|
2019-06-08 23:50:56 +03:00 |
|
Alexey Golub
|
3a9ac3d36c
|
Cleanup tests
|
2019-06-02 19:53:21 +03:00 |
|
Alexey Golub
|
7a104e05f5
|
Add favicon and logo
0.0.1
|
2019-06-02 19:09:23 +03:00 |
|
Alexey Golub
|
a2182a73cd
|
Add appveyor.yml
|
2019-06-02 18:49:23 +03:00 |
|
Alexey Golub
|
2fe074089a
|
Add license, readme and changelog
|
2019-06-02 18:49:16 +03:00 |
|
Alexey Golub
|
c0303e29a3
|
Update project file
|
2019-06-02 18:41:38 +03:00 |
|
Alexey Golub
|
da79a016a5
|
Add project files.
|
2019-06-02 18:32:25 +03:00 |
|
Alexey Golub
|
84606aba4f
|
Add .gitignore and .gitattributes.
|
2019-06-02 18:32:22 +03:00 |
|