Um pequeno script para psql e URL de banco de dados

Cansei de pegar URLs de bancos de dados no formato postgres://user:password@host:port/databasee puxar manualmente os argumentos para usar psql, então escrevi isto:

#!/usr/bin/env ruby
require 'uri'
u
= URI.parse ARGV.first
exec "PGPASSWORD=#{u.password} psql -U #{u.user} -h #{u.host} -p #{u.port} #{u.path.sub('/', '')}"

Eu salvei em /usr/local/bin/psqlu, então posso chamá-lo assim:

psqlu postgres://user:password@host:port/database