CmdParse::Command
The CLI command for creating a webgen website.
Create a webgen website in the directory args[0].
# File lib/webgen/cli/create_command.rb, line 47
47: def execute(args)
48: if args.length == 0
49: raise OptionParser::MissingArgument.new('DIR')
50: else
51: wm = Webgen::WebsiteManager.new(args[0])
52: paths = wm.create_website
53: begin
54: if @bundles
55: @bundles = ['default', 'style-andreas07'] if @bundles.empty?
56: @bundles.each {|name| paths += wm.apply_bundle(Utils.match_bundle_name(wm, name)) }
57: end
58: rescue
59: require 'fileutils'
60: FileUtils.rm_rf(args[0])
61: raise
62: end
63: if commandparser.verbosity == :verbose
64: puts "The following files were created in the directory #{args[0]}:"
65: puts paths.sort.join("\n")
66: end
67: end
68: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.