#!/usr/bin/env php Building project: ", 'info', false); echo $project.' '.PHP_EOL; chdir($vendorDir.DS.$project); if ($debug) echo `rake pmBuildDebug`; else echo `rake pmBuild`; out("Completed!", 'success'); } echo PHP_EOL; ///////////////////// /** * colorize output */ function out($text, $color = null, $newLine = true) { $styles = array( 'success' => "\033[0;35;32m%s\033[0m", 'error' => "\033[0;35;31m%s\033[0m", 'info' => "\033[1;33;34m%s\033[0m" ); $format = '%s'; if (isset($styles[$color])) { $format = $styles[$color]; } if ($newLine) { $format .= PHP_EOL; } printf($format, $text); }