Sha256: b454ddbbbe887f9b3e65284444f79c4302498bc664a10586284eef563f823328

Contents?: true

Size: 607 Bytes

Versions: 4

Compression:

Stored size: 607 Bytes

Contents

#!/usr/bin/env ruby

# WARNING: This strange preamble might look easy to clean-up, but it is needed
# to work with older versions of gems (< 1.2).

require 'rubygems'

WAVES = "#{File.dirname(__FILE__)}/.." unless defined? WAVES

waves = [
  WAVES, ENV['WAVES'], './waves'
].compact.map { |dir| File.join(dir, 'lib') }.find { |d|
  File.exist? File.join( d, 'waves.rb' )
}
if waves
  $: << waves
  waves = File.join( waves, 'waves' )
else
  waves = 'waves'
end

require waves

puts "** Waves #{Waves.version} **"

begin
  require "commands/#{ARGV.first}"
rescue LoadError => e
  require "commands/help"
end

Version data entries

4 entries across 4 versions & 3 rubygems

Version Path
waves-edge-2009.03.10.13.14 bin/waves
waves-stable-2009.3.10 bin/waves
waves-0.8.1 bin/waves
waves-0.8.2 bin/waves