Sha256: a0508a8e1cb552245137e8238f2b2b979d73850cf29c5530adeeb1636d9fed0f

Contents?: true

Size: 621 Bytes

Versions: 2

Compression:

Stored size: 621 Bytes

Contents

module Vedeu

  module CLI

    class Main < Thor

      desc 'new <name>', 'Create a skeleton Vedeu client application.'
      def new(name)
        say Vedeu::Generator::Application.generate(name)
      end

      # 'Specify the interface name lowercase snakecase; e.g. main_interface'
      desc 'view <name>',
           'Create a new interface within the client application.'
      def view(name)
        Vedeu::Generator::View.generate(name)
      end

      desc 'version',
           'Print the version.'
      def version
        say "vedeu #{Vedeu::VERSION}"
      end

    end # Main

  end # CLI

end # Vedeu

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vedeu-0.4.43 lib/vedeu/cli/main.rb
vedeu-0.4.42 lib/vedeu/cli/main.rb