vmc-ng/lib/vmc/cli.rb in vmc-0.4.0.beta.54 vs vmc-ng/lib/vmc/cli.rb in vmc-0.4.0.beta.55
- old
+ new
@@ -183,9 +183,23 @@
def fail(msg)
raise UserError, msg
end
+ def table(headers, rows)
+ tabular(
+ !quiet? && headers.collect { |h| h && b(h) },
+ *rows)
+ end
+
+ def name_list(xs)
+ if xs.empty?
+ d("none")
+ else
+ xs.collect { |x| c(x.name, :name) }.join(", ")
+ end
+ end
+
def sane_target_url(url)
unless url =~ /^https?:\/\//
begin
TCPSocket.new(url, Net::HTTP.https_default_port)
url = "https://#{url}"