format("Y-m-d H:i:s"); $release = $r[1]; if (in_array($release, $releasesList, true)) { // Add git commit rev. try { $r[] = run("cd releases/$release && git show --format='%h' --no-patch"); } catch (\Throwable $e) { $r[] = '?'; } if (test("[ -f releases/$release/BAD_RELEASE ]")) { $r[1] = "$release (bad)"; } else { $r[1] = "$release"; } } if ($release === $currentRelease) { $r[1] .= ' (current)'; } } $table = new Table(output()); $table ->setHeaderTitle(currentHost()->getAlias()) ->setHeaders(['Date', 'Release', 'Author', 'Target', 'Commit']) ->setRows($metainfo); $table->render(); });