Implement dry run mode

This commit is contained in:
Thibault Jouan
2014-05-25 12:11:38 +00:00
parent 332bb1a416
commit 87a3ead082
8 changed files with 57 additions and 9 deletions

View File

@@ -3,7 +3,7 @@ module Producer
class CLI
ArgumentError = Class.new(::ArgumentError)
USAGE = "Usage: #{File.basename $0} [-v] recipe_file"
USAGE = "Usage: #{File.basename $0} [-v] [-n] recipe_file"
EX_USAGE = 64
@@ -33,6 +33,8 @@ module Producer
case e
when '-v'
env.log_level = Logger::INFO
when '-n'
env.dry_run = true
else
m << e
end