Sha256: f548981add8b5db8aa7e79e70331f7ae46fba10f9366e3acd2b4be8715c2bab7
Contents?: true
Size: 660 Bytes
Versions: 3
Compression:
Stored size: 660 Bytes
Contents
#!/usr/bin/env ruby $LOAD_PATH << File.expand_path('../lib', __dir__) require 'postageapp' require 'postageapp/cli' exit_code = -1 begin if (ARGV.length > 0) PostageApp::CLI.parse!(*ARGV) exit(0) end rescue PostageApp::CLI::Command::MissingArguments exit(-20) rescue PostageApp::CLI::Command::APICallError exit(-30) rescue PostageApp::CLI::UnknownCommand => e $stderr.puts("Error: #{e}") exit_code = -11 end puts "usage: postageapp command [options]" puts puts "commands:" PostageApp::CLI::Command.defined.each do |command, _| puts " #{command}" end puts puts "* Documentation: https://dev.postageapp.com/api/" exit(exit_code)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
postageapp-1.4.2 | exe/postageapp |
postageapp-1.4.1 | exe/postageapp |
postageapp-1.4.0 | exe/postageapp |