public void CreatePackage(CommandOptions options) { this.commandOptions = options; this.configuration.PackageRepositoryPath = options.PackageRepositoryPath; this.RunCreatePackage(); }
public CommandOptions Process(string[] args) { var options = new CommandOptions(); var parser = new CommandLineParser(); parser.ParseArguments(args, options); return options; }
private void DisplayAvailablePackages(CommandOptions options) { var packages = this.PackageDeployerTasks.RetrieveAllPackages(options.PackageRepositoryPath); Console.WriteLine(string.Format("Templify packages available in repository '{0}':", options.PackageRepositoryPath)); foreach (var package in packages) { Console.WriteLine(" {0}", package.Manifest.Name); } }
private void DisplayTokens(CommandOptions options) { var tokens = this.PackageDeployerTasks.RetrieveTokensForPackage(options.PackageName, options.PackageRepositoryPath); Console.WriteLine(string.Format("Tokens available in Package {0}:", options.PackageName)); foreach (var token in tokens) { Console.WriteLine(token); } }