Sha256: 329c23aeb4dc373f6827f9991464e042770b2fdd67ad7e7a7b91e3a8d73d4440
Contents?: true
Size: 1.4 KB
Versions: 40
Compression:
Stored size: 1.4 KB
Contents
module HammerCLIKatello class PackageGroupCommand < HammerCLIKatello::Command resource :package_groups class ListCommand < HammerCLIKatello::ListCommand extend RepositoryScopedToProduct validate_repo_name_requires_product_options(:option_repository_name) output do field :id, _("Id") field :name, _("Package Group Name") field :repo_name, _("Repository Name") field :uuid, _("Uuid") end def extend_data(data) data["repo_name"] = data["repository"]["name"] data end build_options do |o| o.expand.including(:products, :organizations, :content_views) end end class InfoCommand < HammerCLIKatello::InfoCommand output do field :id, _("Id") field :name, _("Package Group Name") field :repo_name, _("Repository Name") field :uuid, _("Uuid") field :description, _("Description") field :default_package_names, _("Default Packages"), Fields::List field :mandatory_package_names, _("Mandatory Packages"), Fields::List field :conditional_package_names, _("Conditional Packages"), Fields::List field :optional_package_names, _("Optional Packages"), Fields::List end def extend_data(data) data["repo_name"] = data["repository"]["name"] data end build_options end autoload_subcommands end end
Version data entries
40 entries across 40 versions & 1 rubygems