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}"