CakePHP shell task for creating a simple progress bar
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tests/cases/vendors/shells/tasks
vendors/shells/tasks
README

README

/*
 * 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);