class Opscode::CLI
Attributes
argv[R]
scm[R]
stdout_io[R]
Public Class Methods
new(argv, opts = {})
click to toggle source
# File lib/opscode.rb, line 9 def initialize(argv, opts = {}) @stdout_io = opts[:stdout_io] || $stdout @scm = opts[:scm] || "git" @argv = Array(argv) end
Public Instance Methods
run()
click to toggle source
# File lib/opscode.rb, line 15 def run case argv.first when "version", "--version", "-v", "-version" stdout_io.puts "Opscode version #{Opscode::VERSION}" else exec(scm, *argv) end end