Sha256: 8204e854f73112949bd8c8308715ae76118ad47492effe71ebe13b9f00a1cb62

Contents?: true

Size: 595 Bytes

Versions: 1

Compression:

Stored size: 595 Bytes

Contents

#!/usr/bin/env ruby

Signal.trap('INT'){ exit 255 }

require 'rubygems'
require 'vagabond'

if(ARGV.include?('--version') || ARGV.include?('-v'))
  require 'vagabond/vagabond'
  Vagabond::Vagabond.new.send(:version)
else
  case arg = ARGV.shift
  when 'server'
    require 'vagabond/server'
    Vagabond::Server
  when 'knife'
    require 'vagabond/knife'
    ARGV.unshift(arg) unless ARGV.empty?
    Vagabond::Knife
  when 'test', 'kitchen'
    require 'vagabond/kitchen'
    Vagabond::Kitchen
  else
    require 'vagabond/vagabond'
    ARGV.unshift(arg)
    Vagabond::Vagabond
  end.start
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vagabond-0.2.0 bin/vagabond