majna / progress_bar

CakePHP shell task for creating a simple progress bar

Home Page:http://www.pseudocoder.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

CakePHP shell task for creating a simple progress bar

http://www.pseudocoder.com