Tyrrrz
|
2feeb21270
|
C#10ify
|
2021-12-08 23:43:35 +02:00 |
|
Tyrrrz
|
bc1bdca7c6
|
Update nuget packages
|
2021-12-05 22:05:21 +02:00 |
|
Tyrrrz
|
15c87aecbb
|
Update CI to .NET 6
|
2021-11-08 23:34:14 +02:00 |
|
Tyrrrz
|
84672c92f6
|
Unwrap TargetInvocationException to provide more user-friendly errors when binding fails
|
2021-07-17 21:32:15 +03:00 |
|
Tyrrrz
|
b1d01898b6
|
Add test for preamble omission
|
2021-07-10 19:43:21 +03:00 |
|
Tyrrrz
|
76816e22f1
|
Use Basic.Reference.Assemblies to simplify reference resolving for dynamic assemblies in tests
Note: bumped `Microsoft.CodeAnalysis.CSharp` in test projects, but didn't touch the one in CliFx.Analyzers as it may have unintended side-effects.
|
2021-05-10 21:10:42 +03:00 |
|
Tyrrrz
|
2d479c9cb6
|
Refactor
|
2021-04-24 20:43:35 +03:00 |
|
Robert Dailey
|
d5d72c7c50
|
Show choices for nullable enums in enumerable (#105)
|
2021-04-22 15:28:33 +03:00 |
|
Tyrrrz
|
28097afc1e
|
Update NuGet packages
|
2021-04-18 19:38:35 +03:00 |
|
Robert Dailey
|
038f48b78e
|
Show choices on non-scalar enum parameters and options (#102)
|
2021-04-08 20:51:17 +03:00 |
|
Alexey Golub
|
7d3d79b861
|
Refactor (#94)
|
2021-03-21 09:54:00 +02:00 |
|
Tyrrrz
|
94f63631db
|
Use C#9 features
|
2020-12-14 17:36:46 +02:00 |
|
Tyrrrz
|
550e54b86d
|
Update project structure
|
2020-12-10 16:22:41 +02:00 |
|
Tyrrrz
|
4acffe925c
|
Revert help text changes in the command section
Not happy with how it looks right now. Confusing to the user.
|
2020-12-06 18:24:30 +02:00 |
|
Tyrrrz
|
03d6942540
|
Require options to begin with a letter character
Fixes #88
|
2020-11-29 17:14:23 +02:00 |
|
Tyrrrz
|
9be811a89a
|
Refactor ArgumentValueConverter into a class
|
2020-11-18 18:37:20 +02:00 |
|
Tyrrrz
|
eba66d0878
|
Simplify coverage collection
|
2020-11-11 01:20:08 +02:00 |
|
Tyrrrz
|
8c682766bd
|
Bump target frameworks on peripheral projects
|
2020-11-10 23:44:51 +02:00 |
|
Oleksandr Shustov
|
4e12aefafb
|
add tests
|
2020-11-07 21:46:32 +02:00 |
|
Rene Escalante
|
fec6850c39
|
Change format for the command section in help text (#83)
|
2020-10-29 20:31:03 +02:00 |
|
Tyrrrz
|
6a378ad946
|
Update nuget packages
|
2020-10-27 17:20:07 +02:00 |
|
Tyrrrz
|
3abdfb1acf
|
Improve child command usage info in help text
|
2020-10-23 23:36:36 +03:00 |
|
Tyrrrz
|
14ad9d5738
|
Improve tests
|
2020-10-23 21:18:57 +03:00 |
|
Tyrrrz
|
8df1d607c1
|
Refactor & improve argument conversion feature
|
2020-10-23 20:52:26 +03:00 |
|
Tyrrrz
|
d52a205f13
|
Improve coverage slightly
|
2020-10-23 18:17:17 +03:00 |
|
Oleksandr Shustov
|
6a38c04c11
|
Custom value converters (#81)
|
2020-10-16 14:22:42 +03:00 |
|
Alexey Golub
|
36cea937de
|
Update nuget packages
|
2020-10-07 15:11:37 +03:00 |
|
Alexey Golub
|
0d32876bad
|
Add VirtualConsole.CreateBuffered() for easier testing
|
2020-08-20 16:27:23 +03:00 |
|
Alexey Golub
|
3831cfc7c0
|
Get rid of internal tests
Move all tests to e2e+ level
|
2020-08-19 22:31:09 +03:00 |
|
Alexey Golub
|
5bda964fb5
|
Cleanup
|
2020-07-31 15:34:38 +03:00 |
|
Daniel Hix
|
432430489a
|
Add error for non-scalar parameters bound without any values (#71)
|
2020-07-31 15:08:13 +03:00 |
|
Ron Myers
|
9a20101f30
|
Fix application crashes if there are two environment variables with same name, differing only in case (#67)
|
2020-07-28 14:20:02 +03:00 |
|
Alexey Golub
|
69c24c8dfc
|
Refactor
|
2020-07-19 18:11:54 +03:00 |
|
Ihor Nechyporuk
|
004f906148
|
Fix exit code overflow for unhandled exceptions on Unix systems (#62)
|
2020-07-19 16:50:37 +03:00 |
|
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 |
|