24 lines
755 B
PHP
24 lines
755 B
PHP
<?php
|
|
|
|
$root = preg_replace('/\/[^\/]+$/', '', dirname(__FILE__));
|
|
|
|
if ($argv[1] == "-b")
|
|
include_once("{$root}/build.php");
|
|
|
|
$platforms = array_filter(scandir("{$root}/src/platform/"), function ($str) {
|
|
return strncmp($str, ".", 1);
|
|
});
|
|
|
|
foreach ($platforms as $platform) {
|
|
$manifest = JSON_decode(file_get_contents("{$root}/build/{$platform}/manifest.json"), true);
|
|
$version = $manifest["version"];
|
|
|
|
$command = "cd {$root}/build/{$platform}; ";
|
|
$command .= "find . -type f -name '.DS_Store' -delete; ";
|
|
$command .= "mkdir -p {$root}/release; ";
|
|
$command .= "tar czf {$root}/release/AlwaysKillSticky-{$platform}-{$version}.tar.gz *; ";
|
|
$command .= "zip -r -FS {$root}/release/AlwaysKillSticky-{$platform}-{$version}.zip *";
|
|
`{$command}`;
|
|
}
|
|
|
|
?>
|