Sha256: 6905788912d92fa7c8801d5b6971cd5ad31a1f2ad713637af9096562767d87fa

Contents?: true

Size: 466 Bytes

Versions: 6

Compression:

Stored size: 466 Bytes

Contents

module Evergreen
  class Cli
    def self.execute(argv)
      new.execute(argv)
    end

    def execute(argv)
      command = argv.shift
      root    = File.expand_path(argv.shift || '.', Dir.pwd)

      case command
      when "serve"
        Evergreen::Suite.new(root).serve
        return true
      when "run"
        return Evergreen::Suite.new(root).run
      else
        puts "no such command '#{command}'"
        return false
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 4 rubygems

Version Path
rails31-evergreen-0.4.1 lib/evergreen/cli.rb
evergreen-0.4.1 lib/evergreen/cli.rb
danieldkim-evergreen-0.4.0.6 lib/evergreen/cli.rb
danieldkim-evergreen-0.4.0.5 lib/evergreen/cli.rb
gjastrab-evergreen-0.4.0.3 lib/evergreen/cli.rb
evergreen-0.4.0 lib/evergreen/cli.rb