class Trustworthy::CLI
Constants
- Commands
Public Class Methods
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