master/lib/guard/cli.rb

20 lines
504 B
Ruby
Raw Normal View History

2010-10-03 21:00:33 +00:00
require 'thor'
require 'guard/version'
module Guard
class CLI < Thor
default_task :start
desc "start", "Starts guard"
method_option :clear, :type => :boolean, :default => false, :aliases => '-c', :banner => "Auto clear shell after each change"
def start
Guard.start(options)
end
desc "version", "Prints the guard's version information"
def version
Guard::UI.info "Guard version #{Guard::VERSION}"
end
map %w(-v --version) => :version
end
end