Skip to content

Commit 42b4145

Browse files
committed
Colorize bin script output
1 parent b8a4583 commit 42b4145

2 files changed

Lines changed: 14 additions & 13 deletions

File tree

bin/package-setup

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ if (InstalledVersions::isInstalled($migrationPackage)) {
5858
}
5959

6060
} catch (\Throwable $e) {
61-
echo "{$yellow}Note: Could not connect to database for migration check.{$reset}\n";
61+
echo "{$blue}INFO Could not connect to database for migration check.{$reset}\n";
6262
}
6363
}
6464
}
@@ -87,7 +87,7 @@ foreach (InstalledVersions::getInstalledPackages() as $packageName) {
8787
}
8888

8989
if (empty($availableCommands)) {
90-
echo "{$yellow}No available commands found.{$reset}\n";
90+
echo "{$yellow}WARN No available commands found.{$reset}\n";
9191
exit;
9292
}
9393

@@ -159,7 +159,7 @@ $input = '';
159159

160160
if (isset($argv[1])) {
161161
$input = trim((string)$argv[1]);
162-
echo "Running with arguments: {$green}{$input}{$reset}\n";
162+
echo "{$blue}INFO Running with arguments:{$reset} {$input}\n";
163163
} else {
164164
echo "Select numbers (e.g., 1,3) or action: ";
165165
$handle = fopen("php://stdin", "r");
@@ -170,7 +170,7 @@ if (isset($argv[1])) {
170170
}
171171

172172
if ($input === 'q' || $input === '') {
173-
echo "Exiting...\n";
173+
echo "{$blue}INFO Exiting...{$reset}\n";
174174
exit;
175175
}
176176

@@ -189,7 +189,7 @@ foreach ($choices as $choice) {
189189

190190
$cmd = $map[(int)$choice];
191191

192-
echo "\n{$green}> Executing: {$cmd['label']}{$reset}\n";
192+
echo "\n{$blue}INFO Executing: {$cmd['label']}{$reset}\n";
193193
echo "{$yellow}{$cmd['bin']}{$reset}\n";
194194

195195
$returnCode = 0;
@@ -214,4 +214,4 @@ foreach ($choices as $choice) {
214214
}
215215
}
216216

217-
echo "\n{$green}Done.{$reset}\n";
217+
echo "\n{$green}OK Done.{$reset}\n";

bin/sql-export

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ $targetLabel = str_replace('\\', '/', substr($targetDir, strlen($projectDir)));
1818
$rootPackageName = InstalledVersions::getRootPackage()['name'] ?? null;
1919

2020
$green = "\033[32m";
21+
$blue = "\033[34m";
2122
$yellow = "\033[33m";
2223
$red = "\033[31m";
2324
$reset = "\033[0m";
2425

25-
echo "Scanning vendor packages for migration SQL files...\n\n";
26+
echo "{$blue}INFO Scanning vendor packages for migration SQL files...{$reset}\n\n";
2627

2728
$found = 0;
2829
$copied = 0;
@@ -63,25 +64,25 @@ foreach (InstalledVersions::getInstalledPackages() as $packageName) {
6364
$targetFile = $targetDir . '/' . $filename;
6465

6566
if (file_exists($targetFile)) {
66-
echo "{$yellow}-> Skipped (exists){$reset} {$filename}\n";
67+
echo "{$yellow}SKIP exists:{$reset} {$filename}\n";
6768
$skipped++;
6869
continue;
6970
}
7071

7172
if (copy($file, $targetFile)) {
72-
echo "{$green}+ Copied{$reset} {$packageName} -> {$filename}\n";
73+
echo "{$green}COPIED:{$reset} {$packageName} -> {$filename}\n";
7374
$copied++;
7475
} else {
75-
echo "{$red}! Failed{$reset} {$file}\n";
76+
echo "{$red}ERROR:{$reset} Failed copying {$file}\n";
7677
}
7778
}
7879
}
7980
}
8081

8182
if ($found === 0) {
82-
echo "{$yellow}No migration SQL files found.{$reset}\n";
83+
echo "{$yellow}WARN No migration SQL files found.{$reset}\n";
8384
} elseif ($copied === 0) {
84-
echo "\n{$yellow}Done. No new files copied into {$targetLabel}. Skipped {$skipped} existing files.{$reset}\n";
85+
echo "\n{$yellow}SKIP No new files copied into {$targetLabel}. Skipped {$skipped} existing files.{$reset}\n";
8586
} else {
86-
echo "\n{$green}Done. Copied {$copied} files into {$targetLabel}. Skipped {$skipped} existing files.{$reset}\n";
87+
echo "\n{$green}OK Copied {$copied} files into {$targetLabel}. Skipped {$skipped} existing files.{$reset}\n";
8788
}

0 commit comments

Comments
 (0)