Yes, Capistrano has programmatic access to command line components. However, if you want to call them from the rake task, you need to do a little extra work.
task :deploy require 'rubygems' require 'capistrano' require 'capistrano/cli' parameters = ["deploy"]
source share