Sha256: 676a0acdd65e9c4e9ec104acee9d370d87adddd6ce700404813447dd4589954d
Contents?: true
Size: 744 Bytes
Versions: 3
Compression:
Stored size: 744 Bytes
Contents
#!/usr/bin/env ruby require 'bundler' ARGV[0] ||= "console" if %w(s server).include?(ARGV[0]) Bundler.setup(:default, :server) require 'optparse' require 'zendesk_api' require 'zendesk_api/server/base' OptionParser.new do |op| op.banner = "Usage: zendesk s[erver] [options]" op.on('-e env', 'Set the environment') {|val| ZendeskAPI::Server::App.set(:environment, val.to_sym)} op.on('-p port', 'Bind to a port') {|val| ZendeskAPI::Server::App.set(:port, val.to_i)} op.on('-o addr', 'Bind to a location') {|val| ZendeskAPI::Server::App.set(:bind, val)} end.parse!(ARGV.dup) ZendeskAPI::Server::App.run! else Bundler.setup(:default, :console) require 'zendesk_api' require 'zendesk_api/console/base' end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
zendesk_api-1.3.5 | bin/zendesk |
zendesk_api-1.3.4 | bin/zendesk |
zendesk_api-1.3.2 | bin/zendesk |