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