Sha256: 1d77fcdeddd8821f9f9f4ad4214e6c2a3456030774d128c68aa6d605893115b7

Contents?: true

Size: 651 Bytes

Versions: 4

Compression:

Stored size: 651 Bytes

Contents

module Wordless
  class CLI < Thor
    include Thor::Actions
    include WordPressTools::SharedOptions

    no_tasks do
      def wordless_cli
        Wordless::WordlessCLI.new(self, options)
      end
    end

    desc "new <NAME>", "Download WordPress in specified directory,
                        install the Wordless plugin and create a Wordless theme"
    add_method_options(shared_options)
    method_option :bare,
                  type: :boolean,
                  aliases: "-b",
                  desc: "Remove default themes and plugins",
                  default: true

    def new(name)
      wordless_cli.start(name)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
wordless-2.2.0 lib/wordless/cli.rb
wordless-2.1.1 lib/wordless/cli.rb
wordless-2.1.0 lib/wordless/cli.rb
wordless-2.0.0 lib/wordless/cli.rb