working in the build-vendor

This commit is contained in:
root
2014-02-25 11:54:56 -05:00
parent 7962d40a0f
commit 28da209694
2 changed files with 35 additions and 11 deletions

View File

@@ -32,7 +32,6 @@ if (in_array('--no-ansi', $argv)) {
$vendorDir = dirname(__FILE__) . DS . 'vendor'; $vendorDir = dirname(__FILE__) . DS . 'vendor';
if (! is_dir($vendorDir )) { if (! is_dir($vendorDir )) {
echo "Vendor directory is missing!" . PHP_EOL; echo "Vendor directory is missing!" . PHP_EOL;
exit(); exit();
@@ -43,16 +42,38 @@ $projects = array(
'colosa/pmUI' 'colosa/pmUI'
); );
out("build-vendor.php", 'purple');
out("generating files for ", 'purple', false);
out( $debug ? 'debug' : 'production', 'success', false);
out(" mode", 'purple');
foreach ($projects as $project) { foreach ($projects as $project) {
echo PHP_EOL; echo PHP_EOL;
out("=> Building project: ", 'info', false); out("=> Building project: ", 'info', false);
echo $project.' '.PHP_EOL; echo $project.' '.PHP_EOL;
chdir($vendorDir.DS.$project); chdir($vendorDir.DS.$project);
if ($debug) if ($debug) {
echo `rake pmBuildDebug`; exec ('rake pmBuildDebug', $output, $exitCode );
else } else {
echo `rake pmBuild`; exec ('rake pmBuild', $output, $exitCode );
out("Completed!", 'success'); }
if ($exitCode) {
out("$project executed with errors!", 'error');
foreach ($output as $line) {
print "$line\n";
}
echo PHP_EOL;
die;
} else {
foreach ($output as $line) {
print "$line\n";
}
out("$project completed", 'success');
echo PHP_EOL;
}
} }
echo PHP_EOL; echo PHP_EOL;
@@ -70,8 +91,9 @@ function out($text, $color = null, $newLine = true)
{ {
$styles = array( $styles = array(
'success' => "\033[0;35;32m%s\033[0m", 'success' => "\033[0;35;32m%s\033[0m",
'error' => "\033[0;35;31m%s\033[0m", 'error' => "\033[0;35;31m%s\033[0m",
'info' => "\033[1;33;34m%s\033[0m" 'purple' => "\033[0;35;35m%s\033[0m",
'info' => "\033[1;33;34m%s\033[0m"
); );
$format = '%s'; $format = '%s';
@@ -85,4 +107,4 @@ function out($text, $color = null, $newLine = true)
} }
printf($format, $text); printf($format, $text);
} }

View File

@@ -69,12 +69,14 @@
<script type="text/javascript" src="/js/codemirror/lib/codemirror.js"></script> <script type="text/javascript" src="/js/codemirror/lib/codemirror.js"></script>
<link rel="stylesheet" type="text/css" href="/js/codemirror/lib/codemirror.css"/> <link rel="stylesheet" type="text/css" href="/js/codemirror/lib/codemirror.css"/>
<script type="text/javascript" src="/js/codemirror/mode/javascript/javascript.js"></script> <script type="text/javascript" src="/js/codemirror/mode/javascript/javascript.js"></script>
<script type="text/javascript" src="/js/codemirror/addon/edit/matchbrackets.js"></script> <script type="text/javascript" src="/js/codemirror/addon/edit/matchbrackets.js"></script>
<script type="text/javascript" src="/js/codemirror/mode/htmlmixed/htmlmixed.js"></script> <script type="text/javascript" src="/js/codemirror/mode/htmlmixed/htmlmixed.js"></script>
<script type="text/javascript" src="/js/codemirror/mode/xml/xml.js"></script> <script type="text/javascript" src="/js/codemirror/mode/xml/xml.js"></script>
<script type="text/javascript" src="/js/codemirror/mode/css/css.js"></script> <script type="text/javascript" src="/js/codemirror/mode/css/css.js"></script>
<script type="text/javascript" src="/js/codemirror/mode/clike/clike.js"></script> <script type="text/javascript" src="/js/codemirror/mode/clike/clike.js"></script>
<script type="text/javascript" src="/js/codemirror/mode/php/php.js"></script> <script type="text/javascript" src="/js/codemirror/mode/php/php.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="/js/codemirror/doc/docs.css"/> <link rel="stylesheet" type="text/css" href="/js/codemirror/doc/docs.css"/>
!-->