class Trustworthy::CLI

Constants

Commands

Public Class Methods

banner() click to toggle source

Public Instance Methods

_print_help() click to toggle source
# File lib/trustworthy/cli.rb, line 39
def _print_help
  say("#{Trustworthy::CLI.banner}\n\n")
  say('Commands:')
  Commands.each do |name, klass|
    say(format('  %-8s %s', name, klass.description))
  end
  say("\nSee 'trustworthy <command> --help' for more information on a specific command")
end
run(args) click to toggle source
# File lib/trustworthy/cli.rb, line 29
def run(args)
  command = args.shift
  if Commands.key?(command)
    klass = Commands[command]
    klass.new.run(args)
  else
    _print_help
  end
end