#!/usr/bin/env ruby
# Copyright (C) 2003-2004 Kouichirou Eto, All rights reserved.

base = File.dirname(__FILE__)+"/.."
$LOAD_PATH.unshift(File.expand_path(base+"/lib"))
$LOAD_PATH.unshift(File.expand_path(base+"/compat"))

require "qwik/server"

def main(argv)
  if argv.length < 2
    puts "usage: makesite [sitename] [your mail address]"
    exit
  end

  config = Qwik::Config.new
  memory = Qwik::ServerMemory.new(config)
  farm = Qwik::Farm.new(config, memory)
  sitename = argv.shift
  mail = argv.shift
  begin
    site = farm.make_site(sitename)
    site.member.add(mail)
  rescue
    puts "Error: the site is already exsit."
    exit 1
  end
  puts "create site completed."
end
main(ARGV)
