lib/pah/cli.rb in pah-0.0.20 vs lib/pah/cli.rb in pah-0.0.21
- old
+ new
@@ -4,11 +4,17 @@
class CLI
class << self
def start(argv)
command = Commands.find_by_name(argv[0])
- command.new.run(argv)
+ command.new(extract_global_options!(argv)).run(argv)
end
+ private
+ def extract_global_options!(argv)
+ options = {}
+ options[:verbose] = !!argv.delete("--verbose")
+ options
+ end
end
end
end