protected override async Task<int> RunAsync(string[] remainingArguments) { _config = GetConfig(); if (_config.RegisterKey == null) throw new Exception("No key registered"); await _publishingApi.Signal(_config.RegisterKey).ConfigureAwait(false); return 0; }
protected override async Task<int> RunAsync(string[] remainingArguments) { var workDir = Core.Legacy.SixSync.Repository.RepoTools.GetRootedPath(WorkDir ?? "."); var package = remainingArguments[0]; var newVersion = remainingArguments[1]; _config = GetConfig(); if (Register) { if (_config.RegisterKey == null) throw new Exception("No key registered"); } using (var repo = GetRepo(Package.Factory.GetRepoPath(RepoDir, workDir))) await Reversion(repo, new Dependency(package), workDir, newVersion).ConfigureAwait(false); return 0; }
protected override async Task<int> RunAsync(params string[] remainingArguments) { _config = GetConfig(); HandleDefaultVersion(); var path = Repository.RepoTools.GetRootedPath("."); using (var repo = GetRepo(Core.Packages.Package.GetRepoPath(RepoDir, path))) { var package = TryOpenOrInitPackage(repo, path); if (await Commit(package).ConfigureAwait(false)) System.Console.WriteLine("Finished comitting {0}", package.MetaData.GetFullName()); else System.Console.WriteLine("Did not find any changes, use --force to force"); await ProcessLimit(repo, package).ConfigureAwait(false); } return 0; }
protected override async Task<int> RunAsync(string[] remainingArguments) { var workDir = Core.Legacy.SixSync.Repository.RepoTools.GetRootedPath(WorkDir ?? "."); if (!remainingArguments.Any()) throw new ConsoleHelpAsException("Please specify at least one package"); _config = GetConfig(); if (Register) { if (_config.RegisterKey == null) throw new Exception("No key registered"); } using (var repo = GetRepo(Package.Factory.GetRepoPath(RepoDir, workDir))) { foreach (var p in remainingArguments) await Yank(repo, new Dependency(p), workDir).ConfigureAwait(false); } return 0; }