Refactor tools

Improve support for tool aliases
This commit is contained in:
Shivam Mathur
2021-02-20 10:15:25 +05:30
parent cff0bdeaa3
commit 739ccacdc4
11 changed files with 96 additions and 7760 deletions

View File

@ -410,6 +410,7 @@ export async function addTools(
script += await utils.customPackage(tool, 'tools', version, os_version);
break;
case 'behat':
case 'codeception':
case 'phpspec':
script += await addPackage(tool, release, tool + '/', os_version);
break;
@ -417,9 +418,6 @@ export async function addTools(
url = await getBlackfirePlayerUrl(version, php_version);
script += await addArchive(tool, url, os_version, '"-V"');
break;
case 'codeception':
script += await addPackage(tool, release, 'codeception/', os_version);
break;
case 'composer':
url = await getComposerUrl(version);
script += await addArchive('composer', url, os_version, version);
@ -522,11 +520,18 @@ export async function addTools(
script += await addArchive('symfony', url, os_version, 'version');
break;
case 'vapor-cli':
script += await addPackage(tool, release, 'laravel/', os_version);
case 'vapor':
script += await addPackage(
'vapor-cli',
release,
'laravel/',
os_version
);
break;
case 'wp':
case 'wp-cli':
url = github + (await getWpCliUrl(version));
script += await addArchive(tool, url, os_version, '"--version"');
script += await addArchive('wp-cli', url, os_version, '"--version"');
break;
default:
script += await utils.addLog(