internal static Command <RunInfo> GetCommand() { var command = new Command <RunInfo> { Key = _commandKey }; RunInfoBase.AddCommonOptions(command); return(command); }
internal static Command <RunInfo> GetCommand() { var command = new Command <RunInfo> { Key = _commandKey, Options = { new Option <RunInfo, bool> { Key = "skip-stats", Property = ri => ri.SkipAddingStats } } }; RunInfoBase.AddCommonOptions(command); return(command); }
internal static Command <RunInfo> GetCommand() { var command = new Command <RunInfo> { Key = _commandKey, SubCommands = { new SubCommand <RunInfo> { Key = "missing" }, new SubCommand <RunInfo> { Key = "week", Arguments = { new PropertyArgument <RunInfo, WeekInfo?> { Property = ri => ri.Week, HelpToken = "<week>" } } } }, GlobalOptions = { new Option <RunInfo, bool> { Key = "save-to-disk", Property = ri => ri.SaveToDisk }, new Option <RunInfo, bool> { Key = "save-src-files", Property = ri => ri.SaveOriginalSourceFiles } } }; RunInfoBase.AddCommonOptions(command); return(command); }