#!/usr/bin/ruby

USAGE = "Usage: ckcomponent [options] projectname componentname"

$LOAD_PATH.unshift '../lib'

require 'optparse'
require 'cgikit/project/project'
include CGIKit::Project

def show_usage
  puts USAGE
  exit
end

ja = nil
opt = OptionParser.new
opt.on("--ja", "Change language to Japanese") do |v| ja = v end

begin
  opt.parse!(ARGV)
rescue
  show_usage
end

compname = ARGV.pop
projname = ARGV.pop
show_usage unless projname and compname

project = Project.new
project.japanese = ja if ja
comp = ComponentTemplate.new(project, compname)
comp.project_name = projname
comp.write
