summaryrefslogtreecommitdiffstats
path: root/lib/puppet/application/interface_base.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/application/interface_base.rb')
-rw-r--r--lib/puppet/application/interface_base.rb27
1 files changed, 2 insertions, 25 deletions
diff --git a/lib/puppet/application/interface_base.rb b/lib/puppet/application/interface_base.rb
index 9a6c8d9ec..9e8ea9948 100644
--- a/lib/puppet/application/interface_base.rb
+++ b/lib/puppet/application/interface_base.rb
@@ -21,28 +21,10 @@ class Puppet::Application::InterfaceBase < Puppet::Application
Puppet::Util::Log.level = :info
end
- option("--from TERMINUS", "-f") do |arg|
- @from = arg
- end
-
option("--format FORMAT") do |arg|
@format = arg.to_sym
end
- # XXX this doesn't work, I think
- option("--list") do
- indirections.each do |ind|
- begin
- classes = terminus_classes(ind.to_sym)
- rescue => detail
- $stderr.puts "Could not load terminuses for #{ind}: #{detail}"
- next
- end
- puts "%-30s: #{classes.join(", ")}" % ind
- end
- exit(0)
- end
-
option("--mode RUNMODE", "-r") do |arg|
raise "Invalid run mode #{arg}; supported modes are user, agent, master" unless %w{user agent master}.include?(arg)
self.class.run_mode(arg.to_sym)
@@ -50,7 +32,7 @@ class Puppet::Application::InterfaceBase < Puppet::Application
end
- attr_accessor :interface, :from, :type, :verb, :name, :arguments, :indirection, :format
+ attr_accessor :interface, :type, :verb, :name, :arguments, :format
def main
# Call the method associated with the provided action (e.g., 'find').
@@ -60,7 +42,6 @@ class Puppet::Application::InterfaceBase < Puppet::Application
end
def setup
-
Puppet::Util::Log.newdestination :console
@verb, @name, @arguments = command_line.args
@@ -71,13 +52,9 @@ class Puppet::Application::InterfaceBase < Puppet::Application
unless @interface = Puppet::Interface.interface(@type)
raise "Could not find interface '#{@type}'"
end
- @format ||= @interface.default_format || :pson
+ @format ||= @interface.default_format
validate
-
- raise "Could not find data type #{type} for application #{self.class.name}" unless interface.indirection
-
- @interface.set_terminus(from) if from
end
def validate