| 
							
							
								 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 | 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 |  |