module Chef::Knife::Core::MultiAttributeReturnOption
Allows includer knife commands to return multiple attributes @brief knife node show NAME -a ATTR1 -a ATTR2
Public Class Methods
included(includer)
click to toggle source
@private
# File lib/chef/knife/core/generic_presenter.rb, line 29 def self.included(includer) includer.class_eval do option :field_separator, short: "-S SEPARATOR", long: "--field-separator SEPARATOR", description: "Character separator used to delineate nesting in --attribute filters (default \".\")" option :attribute, short: "-a ATTR1 [-a ATTR2]", long: "--attribute ATTR1 [--attribute ATTR2] ", description: "Show one or more attributes", proc: Proc.new { |a| Chef::Config[:knife][:attribute] ||= [] Chef::Config[:knife][:attribute].push(a) } end end