Colored output in console

This commit is contained in:
Steffen Lange 2021-01-16 19:34:50 +01:00
parent 1711425fea
commit 22d0821d48

View file

@ -22,17 +22,17 @@ if ($db->load()) {
$oldVer = $db->find($patch->id())->getVersion(); $oldVer = $db->find($patch->id())->getVersion();
if ($patch->check()) { if ($patch->check()) {
$newVer = $patch->getPatch()->getVersion(); $newVer = $patch->getPatch()->getVersion();
echo $patch->id() . ': Version \'' . $newVer . '\' '; echo "\033[39m" . $patch->id() . ': Version \'' . $newVer . '\' is ';
if (!empty($newVer) && $newVer != $oldVer) { if (!empty($newVer) && $newVer != $oldVer) {
echo 'is newer than \'' . $oldVer . '\'!'; echo "\033[32m" . 'newer than \'' . $oldVer . '\'';
$db->addOrUpdate($patch->getPatch()); $db->addOrUpdate($patch->getPatch());
} }
else else
echo 'is up to date.'; echo "\033[90m" . 'up to date';
echo PHP_EOL; echo "\033[39m" . '.' . PHP_EOL;
} }
else else
fwrite(STDERR, $patch->id() . ': CHECK FAILED!' . PHP_EOL); fwrite(STDERR, "\033[31m" . $patch->id() . ': CHECK FAILED!' . "\033[39m" . PHP_EOL);
} }
$db->save(); $db->save();
} }