#! /usr/bin/ruby

$:.push "/home/matz/work/morq/lib"
$:.push "/home/matz/work/morq/ext"

cmd = ARGV.shift.downcase

if cmd == "inc"
  require "morq/inc"

  begin
    Morq::Inc.new.run(STDIN, *ARGV)
  rescue => e
    puts e.message
    puts e.backtrace
    exit 1
  end
  exit 0
end

require "morq/action"

class Morq::App
  include Morq::Action
end

begin
  Morq::App.new.exec_input(cmd, ARGV.join(" "))
rescue => e
  puts e.message
  puts e.backtrace
  exit 1
end

