#!/usr/bin/env ruby -w

require 'pp'
require 'smbsearch/config'

c = SmbSearch::Config.new(
  :verbose_level => {
    :type =>	SmbSearch::Config::TYPE_INTEGER,
    :default =>	0
  },
  :target_smb_shares => {
    :array? =>	true,
    :default =>	[],
  },
  :db_server => {
  },
  :help => {
    :type =>	SmbSearch::Config::TYPE_BOOL
  }
)

argv = %w[--help --verbose-level 5 --db-server http://db foo bar]
c.load('crawler.conf')
pp c
c.load(argv, SmbSearch::Config::LOAD_NOTLOADED)
pp c
pp argv
