class Cloudstats::Cli

Public Class Methods

exit_on_failure?() click to toggle source

exit with return code 1 in case of a error

# File lib/cloudstats/cli.rb, line 67
def self.exit_on_failure?
  true
end

Public Instance Methods

accounts() click to toggle source
# File lib/cloudstats/cli.rb, line 95
def accounts
  say "Collect stats...", :yellow
  stats = Collect.new(options).account_stats
  say "Write stats to influxdb...", :yellow
  Feed.new(options).write(stats) {|stat, res| print_status(stat, res)}
rescue => e
  say "ERROR: ", :red
  puts e.message
end
print_status(stat, res) click to toggle source
projects() click to toggle source
# File lib/cloudstats/cli.rb, line 81
def projects
  say "Collect stats...", :yellow
  stats = Collect.new(options).project_stats
  say "Write stats to influxdb...", :yellow
  Feed.new(options).write(stats) {|stat, res| print_status(stat, res)}
rescue => e
  say "ERROR: ", :red
  puts e.message
end
version() click to toggle source
# File lib/cloudstats/cli.rb, line 72
def version
  say "cloudstats v#{Cloudstats::VERSION}"
end