#!/bin/env ruby require 'rubygems' require 'cef' require 'getoptlong' @verbose=0 @file=nil cef_event=CEF::Event.new opts=GetoptLong.new( ["--verbose", GetoptLong::OPTIONAL_ARGUMENT], ["--help", GetoptLong::OPTIONAL_ARGUMENT], ["--schema", GetoptLong::OPTIONAL_ARGUMENT], ["--receiver", GetoptLong::OPTIONAL_ARGUMENT], ["--receiverPort", GetoptLong::OPTIONAL_ARGUMENT], ["--append-file", GetoptLong::OPTIONAL_ARGUMENT], ["--tcp", GetoptLong::OPTIONAL_ARGUMENT], *cef_event.attrs.keys.collect {|o| ["--#{o}", GetoptLong::OPTIONAL_ARGUMENT]} ) def print_usage puts </,'') else cef_sender.emit(cef_event) end