Sha256: c63242aa2446ece5950ad6e8061b17f289f0d78a7b2cfbe59713cda436ba4223

Contents?: true

Size: 701 Bytes

Versions: 12

Compression:

Stored size: 701 Bytes

Contents

ENV["CARDIO_COMMANDS"] = "NO_RUN"

require "cardio/command"

module Decko
  class Commands < Cardio::Command
    Cardio::Command.bin_name = "decko"

    def map
      @map ||= super.merge(
        server: { desc: "start a local web server", group: :shark, alias: :s },
        cucumber: { desc: "run cucumber tests", group: :monkey, alias: :cc, via: :call}
      )
    end

    def generator_requirement
      "decko/generators"
    end

    def gem
      "decko"
    end

    def run_cucumber
      require "decko/commands/cucumber_command"
      CucumberCommand.new(args).run
    end

    def run_version
      puts "Decko #{Cardio::Version.release}".light_cyan
    end

    new(ARGV).run
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
decko-0.18.1 lib/decko/commands.rb
decko-0.18.0 lib/decko/commands.rb
decko-0.17.0 lib/decko/commands.rb
decko-0.16.0 lib/decko/commands.rb
decko-0.15.6 lib/decko/commands.rb
decko-0.15.5 lib/decko/commands.rb
decko-0.15.4 lib/decko/commands.rb
decko-0.15.3 lib/decko/commands.rb
decko-0.15.2.pre1 lib/decko/commands.rb
decko-0.15.1.1 lib/decko/commands.rb
decko-0.15.1 lib/decko/commands.rb
decko-0.15.0 lib/decko/commands.rb