Alexey Golub
|
bed22b6500
|
Refactor (#56)
|
2020-05-23 18:45:07 +03:00 |
|
Alexey Golub
|
4732166f5f
|
Refactor
|
2020-05-16 21:54:16 +03:00 |
|
Domn Werner
|
4cef596fe8
|
Show default values in help (#54)
|
2020-05-16 14:11:23 +03:00 |
|
Alexey Golub
|
802bbfccc6
|
Add CursorLeft and CursorTop to IConsole
Closes #25
|
2020-05-11 16:29:54 +03:00 |
|
Alexey Golub
|
6e7742a4f3
|
Show valid values for parameters too
|
2020-05-08 16:40:19 +03:00 |
|
Domn Werner
|
33ca4da260
|
Show valid values of an enum option in help (#53)
|
2020-05-08 12:40:23 +03:00 |
|
Alexey Golub
|
cbb72b16ae
|
Refactor a bit
|
2020-05-05 22:23:27 +03:00 |
|
Domn Werner
|
387fb72718
|
Print help text on specific domain exceptions (#51)
|
2020-04-25 21:59:03 +03:00 |
|
Alexey Golub
|
d25873ee10
|
Add CliFx.Analyzers (#50)
|
2020-04-25 18:03:21 +03:00 |
|
Domn Werner
|
a28223fc8b
|
Show help text on demand (#49)
|
2020-04-23 10:33:12 +03:00 |
|
Alexey Golub
|
1dab27de55
|
Fix warnings in tests
|
2020-04-20 17:20:17 +03:00 |
|
Alexey Golub
|
65b66b0d27
|
Improve exceptions
|
2020-04-20 16:43:43 +03:00 |
|
Alexey Golub
|
7d3ba612c4
|
Validate option name length
Closes #40
|
2020-04-16 16:51:51 +03:00 |
|
Alexey Golub
|
8c3b8d1f49
|
Throw when a required option is set but doesn't have a value
Closes #47
|
2020-04-16 16:02:21 +03:00 |
|
Alexey Golub
|
fdd39855ad
|
Use GitHub Actions test logger
|
2020-03-23 18:15:04 +02:00 |
|
Alexey Golub
|
b812bd1423
|
Allow mixed naming when setting an option to multiple values
|
2020-03-16 19:47:51 +02:00 |
|
Alexey Golub
|
c854f5fb8d
|
Throw errors on unrecognized input
Closes #38
Closes #24
|
2020-03-16 14:48:48 +02:00 |
|
Alexey Golub
|
57f168723b
|
Rework tests from 1-to-1 mapping into specifications (#46)
|
2020-03-16 01:03:03 +02:00 |
|
Alexey Golub
|
79e1a2e3d7
|
Expose raw streams in IConsole to allow writing/reading binary data
|
2020-03-11 23:23:01 +02:00 |
|
Alexey Golub
|
104279d6e9
|
Change how non-scalar arguments are displayed in usage
|
2020-01-30 10:58:36 +02:00 |
|
Alexey Golub
|
515d51a91d
|
Add dummy tests to cover difficult scenarios
|
2020-01-29 23:35:45 +02:00 |
|
Alexey Golub
|
4fdf543190
|
Ensure delegate type activator doesn't return null
|
2020-01-29 20:03:06 +02:00 |
|
Alexey Golub
|
4e1ab096c9
|
Add info about environment variables
|
2020-01-29 19:40:58 +02:00 |
|
Alexey Golub
|
f0362019ed
|
Use lowercase default display name for parameters
|
2020-01-28 22:24:38 +02:00 |
|
Alexey Golub
|
3883c831e9
|
Rework (#36)
|
2020-01-27 21:10:14 +02:00 |
|
dgarcia202
|
63441688fe
|
Add required options to the usage help text (#35)
|
2020-01-17 23:05:01 +02:00 |
|
Thorkil Holm-Jacobsen
|
e48839b938
|
Add positional arguments (#32)
|
2020-01-13 13:31:05 +02:00 |
|
Alexey Golub
|
6ce52c70f7
|
Use ValueTask
|
2019-12-16 22:16:16 +02:00 |
|
Alexey Golub
|
d2b0b16121
|
Use shared props files
|
2019-12-01 16:08:41 +02:00 |
|
Alexey Golub
|
9690c380d3
|
Use C#8 features and cleanup
|
2019-11-13 20:31:48 +02:00 |
|
Alexey Golub
|
85caa275ae
|
Add source link
|
2019-11-12 22:26:29 +02:00 |
|
Federico Paolillo
|
32026e59c0
|
Use Path.Separator in environment variables tests (#31)
|
2019-11-09 13:06:00 +02:00 |
|
Alexey Golub
|
7b766f70f3
|
Use GitHub actions
|
2019-11-06 15:08:51 +02:00 |
|
Moophic
|
af63fa5a1f
|
Refactor cancellation (#30)
|
2019-10-31 14:39:56 +02:00 |
|
Moophic
|
ed458c3980
|
Cancellation support (#28)
|
2019-10-30 18:37:32 +02:00 |
|
Federico Paolillo
|
36436e7a4b
|
Environment variables (#27)
|
2019-09-29 20:44:24 +03:00 |
|
Alexey Golub
|
a6070332c9
|
Migrate to .NET Core 3 where applicable
|
2019-09-25 22:52:33 +03:00 |
|
Alexey Golub
|
03873d63cd
|
Fix exception when converting option values to array when there's only one value
|
2019-08-26 20:47:23 +03:00 |
|
Alexey Golub
|
89aba39964
|
Add extensibility point for injecting custom option converters
Closes #19
|
2019-08-26 20:10:37 +03:00 |
|
Alexey Golub
|
ae05e0db96
|
Refactor
|
2019-08-25 22:08:34 +03:00 |
|
Alexey Golub
|
41c0493e66
|
Refactor tests again
|
2019-08-25 18:26:40 +03:00 |
|
Alexey Golub
|
43a304bb26
|
Refactor tests
|
2019-08-25 17:28:54 +03:00 |
|
Alexey Golub
|
3f7c02342d
|
Add smoke tests for VirtualConsole
|
2019-08-25 11:30:06 +03:00 |
|
Alexey Golub
|
c65cdf465e
|
Remove dummy tests
|
2019-08-24 23:25:41 +03:00 |
|
Alexey Golub
|
b5d67ecf24
|
Fix not printing version when requested if used with stub default command
|
2019-08-24 22:46:10 +03:00 |
|
Alexey Golub
|
a94b2296e1
|
Add tests for CommandInitializer that verify that short name comparison is case sensitive
|
2019-08-24 22:44:11 +03:00 |
|
Alexey Golub
|
fa05e4df3f
|
Rework schema validation in CommandSchemaResolver
|
2019-08-24 22:23:12 +03:00 |
|
Alexey Golub
|
b70b25076e
|
Add smoke tests for CliApplicationBuilder
|
2019-08-24 18:31:17 +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 |
|