Sha256: 59ef8f02903fd31ae6062fbd4ea4cd37ca47be0134220885b9d5689d19439e8e

Contents?: true

Size: 707 Bytes

Versions: 2

Compression:

Stored size: 707 Bytes

Contents

#!/usr/bin/env ruby
require 'rubygems'
require 'optparse'
require 'km'

env = 'production'
begin
  parser = OptionParser.new()
  parser.banner = "#{File.basename($0)} [<log_dir>]\n\n"
  parser.on("-e", "--env ENVIRONMENT", "The environment to run in. Default: production") do |e|
    puts "Note, only production will actually send queries to the kissmetrics servers."
    env = e
  end

  parser.on_tail("-h", "--help", "This help.") do
    puts parser
    exit
  end

  opts = parser.parse(ARGV)
rescue => e
  $stderr.puts "\nERROR: #{e.message}\n\n"
  $stderr.puts parser.help
  exit(-1)
end

KM.init('', :log_dir => opts[0] || KM.log_dir, :host => opts[1] || KM.host, :env => env)
KM.send_logged_queries

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
km-1.1.2 bin/km_send
km-1.1.1 bin/km_send