Skip to content

Commit be8f52e

Browse files
author
Peter Benjamin
committed
Colorized output when listing stacks
1 parent 53b34dc commit be8f52e

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

source/lib/restacker.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,11 @@ def delete_stack(stack_name)
7070
def list_stacks
7171
resp = @cf.list_stacks
7272
stacks = resp.stack_summaries.select {|stack| stack.stack_status != DELETE_COMPLETE }
73-
stacks.each {|stack| puts "#{stack.stack_status}: #{stack.stack_name}"}
73+
stacks.each do |stack|
74+
puts "#{Rainbow(stack.stack_status).red.bright}: #{stack.stack_name}" if stack.stack_status.match('FAILED')
75+
puts "#{Rainbow(stack.stack_status).green.bright}: #{stack.stack_name}" if stack.stack_status.match('CREATE_COMPLETE')
76+
puts "#{Rainbow(stack.stack_status).blue.bright}: #{stack.stack_name}" if stack.stack_status.match('UPDATE_COMPLETE')
77+
end
7478
end
7579

7680
def print_events(events)

0 commit comments

Comments
 (0)