lib/terraspace/cli/fmt.rb in terraspace-2.2.7 vs lib/terraspace/cli/fmt.rb in terraspace-2.2.8
- old
+ new
@@ -6,16 +6,17 @@
def initialize(options={})
@options = options
@mod_name = options[:mod]
end
+ @@exit_status = 0
def run
logger.info "Formating terraform files"
- exit_status = nil
dirs.each do |dir|
exit_status = format(dir)
+ @@exit_status = exit_status if exit_status != 0
end
- exit(exit_status)
+ exit(@@exit_status)
end
def format(dir)
Runner.new(dir).format!
end