You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+5-6
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,12 @@
1
-
Command Line Parser Library 1.9.7.2 stable for CLR.
1
+
Command Line Parser Library 1.9.8.1 beta for CLR.
2
2
===
3
3
The Command Line Parser Library offers to CLR applications a clean and concise API for manipulating command line arguments and related tasks defining switches, options and verb commands. It allows you to display an help screen with an high degree of customization and a simple way to report syntax errors to the end user. Everything that is boring and repetitive to be programmed stands up on library shoulders, letting developers concentrate on core logic.
4
4
__This library provides _hassle free_ command line parsing with a constantly updated API since 2005.__
5
5
6
+
News:
7
+
---
8
+
- First attempt to remove main side effects from Parser class (help output excluded).
Copy file name to clipboardexpand all lines: src/libcmdline/Infrastructure/SR.strings
+2-2
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,4 @@
1
1
ArgumentNullException_ArgsStringArrayCannotBeNull = The arguments string array cannot be null.
2
-
ArgumentNullException_OptionsInstanceCannotBeNull = The target options instance cannot be null.
3
2
ArgumentNullException_ParserSettingsInstanceCannotBeNull = The command line parser settings instance cannot be null.
4
3
ArgumentNullException_AttributeCannotBeNull = The attribute is mandatory.
5
4
ArgumentNullException_PropertyCannotBeNull = The property is mandatory.
@@ -15,4 +14,5 @@ ArgumentNullException_OnVerbDelegateCannotBeNull = Delegate executed to capture
15
14
ArgumentNullException_ParserSettingsDelegateCannotBeNull = The command line parser settings delegate cannot be null.
16
15
InvalidOperationException_ParserSettingsInstanceCanBeUsedOnce = The command line parserSettings instance cannnot be used more than once.
17
16
InvalidOperationException_ParserStateInstanceCannotBeNotNull = ParserState instance cannot be supplied.
18
-
InvalidOperationException_ParserStateInstanceBadApplied = Cannot apply ParserStateAttribute to a property that does not implement IParserState or is not accessible.
17
+
InvalidOperationException_ParserStateInstanceBadApplied = Cannot apply ParserStateAttribute to a property that does not implement IParserState or is not accessible.
18
+
ArgumentNullException_OnFailDelegateCannotBeNull = Delegate executed to capture failure event cannot be null.
Copy file name to clipboardexpand all lines: src/libcmdline/Infrastructure/SR.strings.cs
+2-2
Original file line number
Diff line number
Diff line change
@@ -13,8 +13,6 @@ internal static class SR
13
13
14
14
publicconststringArgumentNullException_ArgsStringArrayCannotBeNull="The arguments string array cannot be null.";
15
15
16
-
publicconststringArgumentNullException_OptionsInstanceCannotBeNull="The target options instance cannot be null.";
17
-
18
16
publicconststringArgumentNullException_ParserSettingsInstanceCannotBeNull="The command line parser settings instance cannot be null.";
19
17
20
18
publicconststringArgumentNullException_AttributeCannotBeNull="The attribute is mandatory.";
@@ -47,5 +45,7 @@ internal static class SR
47
45
48
46
publicconststringInvalidOperationException_ParserStateInstanceBadApplied="Cannot apply ParserStateAttribute to a property that does not implement IParserState or is not accessible.";
49
47
48
+
publicconststringArgumentNullException_OnFailDelegateCannotBeNull="Delegate executed to capture failure event cannot be null.";
Copy file name to clipboardexpand all lines: src/libcmdline/ParserSettings.cs
+3
Original file line number
Diff line number
Diff line change
@@ -229,6 +229,9 @@ public CultureInfo ParsingCulture
229
229
}
230
230
}
231
231
232
+
/// <summary>
233
+
/// Gets or sets a value indicating whether to invoke <see cref="CommandLine.Text.HelpText.AutoBuild(object,Action{CommandLine.Text.HelpText},bool)"/> if help method is not defined.
0 commit comments