public static void SyncReleases(this ICakeContext context, SyncReleasesSettings settings) { if (context == null) { throw new ArgumentNullException(nameof(context)); } var runner = new SyncReleasesRunner(context.FileSystem, context.Environment, context.ProcessRunner, context.Tools); runner.Run(settings); }
public static void SyncReleases(this ICakeContext context, SyncReleasesSettings settings, bool redirectStandardOutput, bool silent) { if (context == null) { throw new ArgumentNullException(nameof(context)); } var runner = new SyncReleasesRunner(context.FileSystem, context.Environment, context.ProcessRunner, context.Tools); runner.Run(settings, new ProcessSettings { RedirectStandardOutput = redirectStandardOutput, Silent = silent }); }