bin/postmon
#!/usr/bin/env ruby
# encoding: utf-8
require 'postmon_cli'
readme = <<-HELP
Usage: postmon <command> [value]
Commands:
cep Consultar CEP
ex: postmon cep 49015040
cidade Consultar informações de uma cidade
ex: postmon cidade SE Aracaju
estado Consultar informações de um estado
ex: postmon estado SE
rastreio Consultar informações de rastreio de um pacote
ex: postmon rastreio AA987654321BR
HELP
unless ARGV.empty?
case ARGV.first
when "cep"
PostmonCli::Wrapper.cep(ARGV.last)
when "cidade"
PostmonCli::Wrapper.cidade(ARGV[1], ARGV[2])
when "estado"
PostmonCli::Wrapper.estado(ARGV.last)
when "rastreio"
PostmonCli::Wrapper.rastreio(ARGV.last)
else
puts "Opção inválida"
end
else
puts readme
end