Sha256: 72b05f170d90f610428794dcd6c3bd1fc0384b3c5326972e17f8f1715f3ed3b9

Contents?: true

Size: 588 Bytes

Versions: 6

Compression:

Stored size: 588 Bytes

Contents

#!/usr/bin/env ruby

require 'rubygems'
require 'sequel_core'

usage = <<END
Usage: sequel <connection URI>
Sequel: Lightweight ORM library for Ruby

Examples:
  sequel sqlite:///blog.db
  sequel postgres://localhost/my_blog

For more information see http://code.google.com/p/ruby-sequel
END

db = ARGV.shift

if db.nil? || db.empty?
  puts usage
  exit
end

begin
  DB = Sequel.connect db
rescue => e
  puts e.message
  exit
end

begin
  DB.test_connection
rescue => e
  puts e.message
  puts e.backtrace.first
  exit
end

require 'irb'
puts "Your database is stored in DB..."
IRB.start

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
sequel_core-1.0.0.1 bin/sequel
sequel_core-1.0.2 bin/sequel
sequel_core-1.0.3 bin/sequel
sequel_core-1.0.1 bin/sequel
sequel_core-1.0.4 bin/sequel
sequel_core-1.0 bin/sequel