Esempio n. 1
0
 /// <summary>
 /// Use a Windows PowerShell syntax for arguments
 /// </summary>
 /// <param name="setup"></param>
 /// <returns></returns>
 public static IParserSetup UsePowershellStyleArgumentParser(this IParserSetup setup)
 {
     Assert.ArgumentNotNull(setup, nameof(setup));
     return(setup.UseArgumentParser(PowershellStyleArgumentGrammar.GetParser()));
 }
Esempio n. 2
0
 /// <summary>
 /// Use a class Windows-CMD syntax for arguments
 /// </summary>
 /// <param name="setup"></param>
 /// <returns></returns>
 public static IParserSetup UseWindowsCmdArgumentParser(this IParserSetup setup)
 {
     Assert.ArgumentNotNull(setup, nameof(setup));
     return(setup.UseArgumentParser(WindowsCmdArgumentGrammar.GetParser()));
 }
Esempio n. 3
0
 /// <summary>
 /// Use the StoneFruit simplified argument syntax
 /// </summary>
 /// <param name="setup"></param>
 /// <returns></returns>
 public static IParserSetup UseSimplifiedArgumentParser(this IParserSetup setup)
 {
     Assert.ArgumentNotNull(setup, nameof(setup));
     return(setup.UseArgumentParser(SimplifiedArgumentGrammar.GetParser()));
 }