working in the build-vendor
This commit is contained in:
@@ -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';
|
||||||
|
|||||||
@@ -76,5 +76,7 @@
|
|||||||
<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"/>
|
||||||
|
!-->
|
||||||
|
|
||||||
Reference in New Issue
Block a user