lib/chef-dk/builtin_commands.rb in chef-dk-4.0.60 vs lib/chef-dk/builtin_commands.rb in chef-dk-4.1.7

- old
+ new

@@ -1,7 +1,7 @@ # -# Copyright:: Copyright (c) 2016 Chef Software Inc. +# Copyright:: Copyright (c) 2016-2019 Chef Software Inc. # License:: Apache License, Version 2.0 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at @@ -13,48 +13,50 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # +require_relative "dist" + ChefDK.commands do |c| c.builtin "exec", :Exec, require_path: "chef-dk/command/exec", desc: "Runs the command in context of the embedded ruby" c.builtin "env", :Env, require_path: "chef-dk/command/env", - desc: "Prints environment variables used by ChefDK" + desc: "Prints environment variables used by #{ChefDK::Dist::PRODUCT}" c.builtin "gem", :GemForwarder, require_path: "chef-dk/command/gem", - desc: "Runs the `gem` command in context of the embedded ruby" + desc: "Runs the `gem` command in context of the embedded Ruby" - c.builtin "generate", :Generate, desc: "Generate a new app, cookbook, or component" + c.builtin "generate", :Generate, desc: "Generate a new repository, cookbook, or other component" - c.builtin "shell-init", :ShellInit, desc: "Initialize your shell to use ChefDK as your primary ruby" + c.builtin "shell-init", :ShellInit, desc: "Initialize your shell to use #{ChefDK::Dist::PRODUCT} as your primary Ruby" c.builtin "install", :Install, desc: "Install cookbooks from a Policyfile and generate a locked cookbook set" c.builtin "update", :Update, desc: "Updates a Policyfile.lock.json with latest run_list and cookbooks" - c.builtin "push", :Push, desc: "Push a local policy lock to a policy group on the server" + c.builtin "push", :Push, desc: "Push a local policy lock to a policy group on the #{ChefDK::Dist::SERVER_PRODUCT}" - c.builtin "push-archive", :PushArchive, desc: "Push a policy archive to a policy group on the server" + c.builtin "push-archive", :PushArchive, desc: "Push a policy archive to a policy group on the #{ChefDK::Dist::SERVER_PRODUCT}" - c.builtin "show-policy", :ShowPolicy, desc: "Show policyfile objects on your Chef Infra Server" + c.builtin "show-policy", :ShowPolicy, desc: "Show policyfile objects on the #{ChefDK::Dist::SERVER_PRODUCT}" c.builtin "diff", :Diff, desc: "Generate an itemized diff of two Policyfile lock documents" - c.builtin "export", :Export, desc: "Export a policy lock as a Chef Zero code repo" + c.builtin "export", :Export, desc: "Export a policy lock as a #{ChefDK::Dist::ZERO_PRODUCT} code repo" - c.builtin "clean-policy-revisions", :CleanPolicyRevisions, desc: "Delete unused policy revisions on the server" + c.builtin "clean-policy-revisions", :CleanPolicyRevisions, desc: "Delete unused policy revisions on the #{ChefDK::Dist::SERVER_PRODUCT}" - c.builtin "clean-policy-cookbooks", :CleanPolicyCookbooks, desc: "Delete unused policyfile cookbooks on the server" + c.builtin "clean-policy-cookbooks", :CleanPolicyCookbooks, desc: "Delete unused policyfile cookbooks on the #{ChefDK::Dist::SERVER_PRODUCT}" - c.builtin "delete-policy-group", :DeletePolicyGroup, desc: "Delete a policy group on the server" + c.builtin "delete-policy-group", :DeletePolicyGroup, desc: "Delete a policy group on the #{ChefDK::Dist::SERVER_PRODUCT}" - c.builtin "delete-policy", :DeletePolicy, desc: "Delete all revisions of a policy on the server" + c.builtin "delete-policy", :DeletePolicy, desc: "Delete all revisions of a policy on the #{ChefDK::Dist::SERVER_PRODUCT}" c.builtin "undelete", :Undelete, desc: "Undo a delete command" c.builtin "describe-cookbook", :DescribeCookbook, require_path: "chef-dk/command/describe_cookbook", desc: "Prints cookbook checksum information used for cookbook identifier" - c.builtin "verify", :Verify, desc: "Test the embedded ChefDK applications", hidden: true + c.builtin "verify", :Verify, desc: "Test the embedded #{ChefDK::Dist::PRODUCT} applications", hidden: true end