namespace :oxid do
desc 'Execute a provided console command' task :command, :command_name do |t, args| # ask only runs if argument is not provided ask(:cmd, 'list') command = args[:command_name] || fetch(:cmd) on roles :app do within release_path do execute :php, fetch(:app_path) + 'oxid', command, *args.extras end end end
end
task :oxid => [‘oxid:command’]