def run_task(task,options={})
      arguments = task.arguments
      arguments << options unless options.empty?

      return run(*arguments)
    end
def run_task(task,options={})
      arguments = task.arguments
      arguments << options unless options.empty?

      return run(*arguments)
    end
Runs the program with the arguments from the given task.

 @param [Task, #to_a] task
   The task who's arguments will be used to run the program.

 @param [Hash] options
   Additional options to execute the program with.

 @return [true, false]
   Specifies the exit status of the program.

 @see #run