public void Configure(IArgumentsBuilder argumentsBuilder) { argumentsBuilder.AddRequiredList("p", "package-ids", this.packageIds, "The packages to purge (* Wildcards supported)"); argumentsBuilder.AddOptional("s", "source", () => this.Source, s => this.Source = s, @"Local source or source name to search for packages"); CommonOptions.AddVerbose(argumentsBuilder, this.Verbose, b => this.Verbose = b); }
public void Configure(IArgumentsBuilder argumentsBuilder) { }
protected override void SetupArguments(IArgumentsBuilder <RawArguments> argumentsBuilder) { argumentsBuilder .Flag("force", "f", "Overwrite file if it exists without asking for confirmation.", (a, v) => a.Force = v) .Values(c => c.Value("configFilePath", (a, v) => a.ConfigFilePath = v)); }
public static ProcessOutputCollector Run(this SvnCommand svnCommand, IArgumentsBuilder arguments, bool throwIfAnyError = true) { var output = SvnCommandServicesProvider.Run(svnCommand.SvnExecutableFilePath, arguments, throwIfAnyError); return(output); }
public void Configure(IArgumentsBuilder argumentsBuilder) { argumentsBuilder.AddRequired("a", "arguments", this.RunOptions, () => new RunOptions(null, null), value => this.RunOptions = value, "The arguments to use for the installed service."); argumentsBuilder.AddSwitch("s", "start", this.Start, value => this.Start = value, "Starts the service after installation."); }
public void Configure(IArgumentsBuilder argumentsBuilder) { argumentsBuilder.AddRequired("u", "username", () => this.UserName, userName => this.UserName = userName, "Specifies the username"); argumentsBuilder.AddRequired("p", "password", () => this.Password, password => this.Password = password, "Specifies the password"); }
public static void AddRootDirectory(IArgumentsBuilder argumentsBuilder, Func <string?> serialize, Action <string> deserialize) { argumentsBuilder.AddOptional("d", "root-directory", serialize, deserialize, "The directory to search for projects", true, defaultValueText: "Current directory"); }
public void Configure(IArgumentsBuilder argumentsBuilder) { argumentsBuilder.AddRequired("b", "build-type-id", () => this.BuildTypeId, buildId => this.BuildTypeId = buildId, "Specifies the TeamCity build type id"); }
public static void AddVerbose(IArgumentsBuilder argumentsBuilder, bool verbose, Action <bool> setValue) { argumentsBuilder.AddSwitch("v", "verbose", verbose, setValue, "Verbose"); }
protected abstract void SetupArguments(IArgumentsBuilder <TRawArguments> argumentsBuilder);
public static IArgumentsBuilder AddVerbose(this IArgumentsBuilder argumentsBuilder) { argumentsBuilder.AddFlagShort("v"); return(argumentsBuilder); }
public static IArgumentsBuilder AddXml(this IArgumentsBuilder argumentsBuilder) { argumentsBuilder.AddFlagFull("xml"); return(argumentsBuilder); }
public static IArgumentsBuilder ForInstanceOnly(this IArgumentsBuilder argumentsBuilder) { argumentsBuilder.SetDepth("empty"); return(argumentsBuilder); }