Sha256: 68177f9a3ca521f8fcdc39ad98a78151a65665d988cb662287b1172d376ec2b5
Contents?: true
Size: 698 Bytes
Versions: 3
Compression:
Stored size: 698 Bytes
Contents
require 'trollop' require 'sdbport/cli/destroy' require 'sdbport/cli/export' require 'sdbport/cli/import' require 'sdbport/cli/purge' module Sdbport class CLI def start cmd = ARGV.shift case cmd when 'destroy', 'delete' CLI::Destroy.new.destroy when 'export' CLI::Export.new.export when 'import' CLI::Import.new.import when 'purge' CLI::Purge.new.purge when '-v' puts Sdbport::VERSION else puts "Unkown command: '#{cmd}'." unless cmd == '-h' puts "sdbport [destroy|export|import|purge] OPTIONS" puts "Append -h for help on specific subcommand." end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sdbport-0.4.1 | lib/sdbport/cli.rb |
sdbport-0.4.0 | lib/sdbport/cli.rb |
sdbport-0.3.0 | lib/sdbport/cli.rb |