lib/chef-cli/command/generate.rb in chef-cli-5.5.6 vs lib/chef-cli/command/generate.rb in chef-cli-5.6.0

- old
+ new

@@ -27,10 +27,13 @@ require_relative "generator_commands/recipe" require_relative "generator_commands/template" require_relative "generator_commands/repo" require_relative "generator_commands/policyfile" require_relative "generator_commands/generator_generator" +require_relative "generator_commands/input" +require_relative "generator_commands/profile" +require_relative "generator_commands/waiver" require_relative "../dist" module ChefCLI module Command class Generate < Base @@ -43,19 +46,22 @@ def self.generator(name, class_name, description) generators << GeneratorCommand.new(name, class_name, description) end - generator(:cookbook, :Cookbook, "Generate a single cookbook") - generator(:recipe, :Recipe, "Generate a new recipe") generator(:attribute, :Attribute, "Generate an attributes file") - generator(:template, :Template, "Generate a file template") + generator(:cookbook, :Cookbook, "Generate a single cookbook") generator(:file, :CookbookFile, "Generate a cookbook file") + generator(:generator, :GeneratorGenerator, "Copy #{ChefCLI::Dist::PRODUCT}'s generator cookbook so you can customize it") generator(:helpers, :Helpers, "Generate a cookbook helper file in libraries") - generator(:resource, :Resource, "Generate a custom resource") - generator(:repo, :Repo, "Generate a #{ChefCLI::Dist::INFRA_PRODUCT} code repository") + generator(:input, :Input, "Generate a Compliance Phase #{ChefCLI::Dist::INSPEC_PRODUCT} Input file") generator(:policyfile, :Policyfile, "Generate a Policyfile for use with the install/push commands") - generator(:generator, :GeneratorGenerator, "Copy #{ChefCLI::Dist::PRODUCT}'s generator cookbook so you can customize it") + generator(:profile, :Profile, "Generate a Compliance Phase #{ChefCLI::Dist::INSPEC_PRODUCT} profile") + generator(:recipe, :Recipe, "Generate a new recipe") + generator(:repo, :Repo, "Generate a #{ChefCLI::Dist::INFRA_PRODUCT} code repository") + generator(:resource, :Resource, "Generate a custom resource") + generator(:template, :Template, "Generate a file template") + generator(:waiver, :Waiver, "Generate a Compliance Phase #{ChefCLI::Dist::INSPEC_PRODUCT} Waiver file") def self.banner_headline <<~E Usage: #{ChefCLI::Dist::EXEC} generate GENERATOR [options]