/// <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())); }
/// <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())); }
/// <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())); }