Sha256: 9ece519d6c314b941b8b9c2939ab9fe6d5a09fc0df80d7d7bd02e0b03f53d540

Contents?: true

Size: 811 Bytes

Versions: 7

Compression:

Stored size: 811 Bytes

Contents

# Copyright (C) 2003-2006 Kouichirou Eto, All rights reserved.
# This is free software with ABSOLUTELY NO WARRANTY.
# You can redistribute it and/or modify it under the terms of the GNU GPL 2.

=begin
$LOAD_PATH.unshift '..' unless $LOAD_PATH.include? '..'
require 'qwik/config'
require 'qwik/farm'

module Qwik
  class AddUser
    def self.main(argv)
      if argv.length != 2
	puts "Usage: qwikweb-adduser [sitename] [mail address]"
	exit
      end

      config = Config.new
      memory = ServerMemory.new(config)
      farm = Farm.new(config, memory)
      sitename = argv.shift
      mail = argv.shift
      begin
	site = farm.get_site(sitename)
	site.member.add(mail)
      rescue
	puts 'Error: The site does not exist.'
	exit 1
      end
      puts 'Adding a new user completed.'
    end
  end
end
=end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
qwik2md-2.0.1 vendor/qwik/lib/qwik/qwikweb-adduser.rb
qwik2md-2.0.0 vendor/qwik/lib/qwik/qwikweb-adduser.rb
qwik2md-1.0.2 vendor/qwik/lib/qwik/qwikweb-adduser.rb
qwik2md-1.0.1 vendor/qwik/lib/qwik/qwikweb-adduser.rb
qwik2md-1.0.0 vendor/qwik/lib/qwik/qwikweb-adduser.rb
qwik2md-0.1.0 vendor/qwik/lib/qwik/qwikweb-adduser.rb
qwikdoc-0.0.1 vendor/qwik/qwikweb-adduser.rb