コード例 #1
0
        public void CreatePackage(CommandOptions options)
        {
            this.commandOptions = options;
            this.configuration.PackageRepositoryPath = options.PackageRepositoryPath;

            this.RunCreatePackage();
        }
コード例 #2
0
        public CommandOptions Process(string[] args)
        {
            var options = new CommandOptions();
            var parser = new CommandLineParser();

            parser.ParseArguments(args, options);

            return options;
        }
コード例 #3
0
ファイル: Client.cs プロジェクト: endjin/Templify
        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);
            }
        }
コード例 #4
0
ファイル: Client.cs プロジェクト: endjin/Templify
        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);
            }
        }