/*
* CakePHP Progress Bar Shell Task
* Copyright (c) 2010 Matt Curry
* www.PseudoCoder.com
* http://github.com/mcurry/progress_bar
*
* @author Matt Curry <matt@pseudocoder.com>
* @license MIT
*
*/
/* Description */
A shell task for showing a simple progress bar.
/* Instructions */
1. Download the plugin to app/plugins/progress_bar.
2. Include the task in your shell.
var $tasks = array('ProgressBar');
3. Start the progress bar by calling ProgressBar::start with the total number of whatever you are processing.
$this->ProgressBar->start(count($loops));
4. Within each loop:
$this->ProgressBar->next();
Or to set it to any point:
$this->ProgressBar->set($done);