public static void GitReleaseManagerLabel(this ICakeContext context, string token, string owner, string repository, GitReleaseManagerLabelSettings settings) { if (context == null) { throw new ArgumentNullException(nameof(context)); } var labeller = new GitReleaseManagerLabeller(context.FileSystem, context.Environment, context.ProcessRunner, context.Tools); labeller.Label(token, owner, repository, settings); }
protected override void RunTool() { var tool = new GitReleaseManagerLabeller(FileSystem, Environment, ProcessRunner, Tools); if (_useToken) { tool.Label(Token, Owner, Repository, Settings); } else { tool.Label(UserName, Password, Owner, Repository, Settings); } }