capistrano stream
require 'capistrano_colors'
## settings
default_run_options[:pty] = true
default_user = "myuser"
set :user, default_user
set :password, "mypass"
## roles
role :local, "localhost"
## tasks
desc "sudoid"
task :sudoid do
run "#{sudo :as => "www"} id"
end
task :svnup do
run "#{sudo :as => "www"} /home/www/bin/svnup.sh" do |channel, stream, data|
if data=~ /\(p\)ermanently\?/
channel.send_data "p\n"
end
if stream == :out
puts data
end
end
end