Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env ruby
- require 'pathname'
- require 'yaml'
- conf = Pathname.new(Dir.pwd).join('config', 'database.yml')
- if conf.exist?
- env = ARGV.first || ENV['RAILS_ENV'] || 'development'
- yaml = YAML.load(conf.read)
- config = yaml[env] || yaml[env.to_sym]
- database = config['database'] || config[:database]
- username = config['username'] || config[:username]
- password = config['password'] || config[:password]
- cmd = "mysql -u#{username} "
- cmd << "-p#{password} " if password
- cmd << database
- puts "Opening database #{database}"
- exec cmd
- end
- puts "Couldn't detect database"
- exit 1
Add Comment
Please, Sign In to add comment