Sha256: 04a048a52cef3461f1428ebed7f6381b23100fcdaad39507e9694b6fb1adf8e5

Contents?: true

Size: 746 Bytes

Versions: 5

Compression:

Stored size: 746 Bytes

Contents

# -*- encoding: utf-8 -*-

require 'webgen/cli/utils'
require 'webgen/cli/commands/create_website'
require 'webgen/cli/commands/create_bundle'

module Webgen
  module CLI

    # The CLI command for creating various products, like a basic website or an extension bundle.
    class CreateCommand < CmdParse::Command

      def initialize # :nodoc:
        super('create', true, true, false)
        self.short_desc = 'Create some product'
        self.description = Webgen::CLI::Utils.format_command_desc(<<DESC)
Groups various commands together that are used for creating products, like a
website or an extension bundle.
DESC
        add_command(CreateWebsiteCommand.new)
        add_command(CreateBundleCommand.new)
      end

    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
webgen-1.3.0 lib/webgen/cli/commands/create.rb
webgen-1.2.1 lib/webgen/cli/commands/create.rb
webgen-1.2.0 lib/webgen/cli/commands/create.rb
webgen-1.1.0 lib/webgen/cli/commands/create.rb
webgen-1.0.0 lib/webgen/cli/commands/create.rb