Files
piratepoet/tools/download.php
2019-08-12 14:43:37 +02:00

24 lines
619 B
PHP

<?php
$tools = [
'https://github.com/nette/tracy/releases/download/v2.6.4/tracy.phar' => 'tracy.phar',
];
// ensure installation in dev-mode only
$is_dev_mode = (bool) getenv('COMPOSER_DEV_MODE');
if (!$is_dev_mode) {
fwrite(STDERR, "Skipping installing dev tools in non-dev mode.\n");
return;
}
// download all tools
foreach ($tools as $url => $path) {
fwrite(STDERR, "Downloading '$url'...");
$resource = fopen($url, 'r');
if ($resource === false) {
throw new \RuntimeException("Could not connect to '$url'");
}
file_put_contents(__DIR__ . "/$path", $resource);
fwrite(STDERR, " done.\n");
}