Skip to content

Instantly share code, notes, and snippets.

@akshaykarle
Created November 17, 2014 18:20
Show Gist options
  • Save akshaykarle/97024458bfbed6a61a61 to your computer and use it in GitHub Desktop.
Save akshaykarle/97024458bfbed6a61a61 to your computer and use it in GitHub Desktop.
bash-session test for heroku run
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'bash/session.rb'
sh = Bash::Session.new
@exit_status = sh.execute("buffer_file=/tmp/last_heroku_run; heroku run --app 'railsideas' 'rake db:migrate --trace; echo $?' | tee $buffer_file; (exit `tail -1 $buffer_file`) # foo") { |output| print output }
puts "*"*80
puts @exit_status
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment