Sha256: 3b04657a72fa4024fd3e26fe72f23793219e0f7c38ed25bf21c9475d3cf25393
Contents?: true
Size: 1.38 KB
Versions: 2
Compression:
Stored size: 1.38 KB
Contents
require 'json' require 'trollop' require 'heirloom/cli/formatter' require 'heirloom/cli/shared' require 'heirloom/cli/authorize' require 'heirloom/cli/catalog' require 'heirloom/cli/destroy' require 'heirloom/cli/download' require 'heirloom/cli/list' require 'heirloom/cli/rotate' require 'heirloom/cli/setup' require 'heirloom/cli/show' require 'heirloom/cli/tag' require 'heirloom/cli/teardown' require 'heirloom/cli/upload' module Heirloom module CLI def self.start cmd = ARGV.shift case cmd when 'authorize' CLI::Authorize.new.authorize when 'catalog' CLI::Catalog.new.all when 'destroy', 'delete' CLI::Destroy.new.destroy when 'download' CLI::Download.new.download when 'list' CLI::List.new.list when 'rotate' CLI::Rotate.new.rotate when 'setup' CLI::Setup.new.setup when 'show' CLI::Show.new.show when 'tag', 'update' CLI::Tag.new.tag when 'teardown' CLI::Teardown.new.teardown when 'upload', 'build' CLI::Upload.new.upload when '-v' puts Heirloom::VERSION else puts "Unkown command: '#{cmd}'." unless cmd == '-h' puts "heirloom [authorize|catalog|destroy|download|list|setup|show|tag|teardown|upload] OPTIONS" puts "Append -h for help on specific command." end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
heirloom-0.11.0 | lib/heirloom/cli.rb |
heirloom-0.11.0.beta.2 | lib/heirloom/cli.rb |