Sha256: 1befd9037fdc28bf6e312e1cb31a894d267b35b85891c04a5cb0a9986b7c8aa7
Contents?: true
Size: 747 Bytes
Versions: 2
Compression:
Stored size: 747 Bytes
Contents
#!/usr/bin/env ruby require 'rubygems' require 'sequel' db = ARGV.shift if db.nil? || db.empty? puts "Usage: sequel <connection string>" puts "Sequel, an simple ORM framework for Ruby." puts puts "Examples:" puts " sequel sqlite:///blog.db" puts " sequel postgres://localhost/blog" puts puts "For more information see http://sequel.rubyforge.org" exit end begin scheme = URI.parse(db).scheme require File.join('sequel', scheme) rescue LoadError puts "Invalid or unknown scheme: #{scheme}" exit rescue => e puts e.message exit end DB = Sequel.connect db 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sequel-0.0.4 | bin/sequel |
sequel-0.0.3 | bin/sequel |