diff --git a/lib/leap_cli/log.rb b/lib/leap_cli/log.rb
index 5203c97e208ce4b4c815498b9b675f3defeb94c3..9f7d28be4ed33539cbc59854fe31644beb6cb308 100644
--- a/lib/leap_cli/log.rb
+++ b/lib/leap_cli/log.rb
@@ -211,7 +211,13 @@ module LeapCli
       if style
         codes << EFFECTS[style] || EFFECTS[:nothing]
       end
-      ["\033[%sm" % codes.join(';'), str, NO_COLOR].join
+      if str.is_a?(String)
+        ["\033[%sm" % codes.join(';'), str, NO_COLOR].join
+      elsif str.is_a?(Array)
+        str.map { |s|
+          ["\033[%sm" % codes.join(';'), s, NO_COLOR].join
+        }
+      end
     end
 
     private