module Chef::Knife::WinrmOptions

Public Class Methods

included(includer) click to toggle source

Shared command line options for knife winrm and knife wsman test

# File lib/chef/knife/winops_winrm_shared_options.rb, line 28
def self.included(includer)
  includer.class_eval do
    option :manual,
      :short => "-m",
      :long => "--manual-list",
      :boolean => true,
      :description => "QUERY is a space separated list of servers",
      :default => false

    option :attribute,
      :short => "-a ATTR",
      :long => "--attribute ATTR",
      :description => "The attribute to use for opening the connection - default is fqdn",
      :default => "fqdn"

    option :concurrency,
      :short => "-C NUM",
      :long => "--concurrency NUM",
      :description => "The number of allowed concurrent connections",
      :default => 1,
      :proc => lambda { |o| o.to_i }
  end
end