mirror of
https://github.com/shivammathur/setup-php.git
synced 2025-08-21 04:54:45 +07:00
Refactor tools
Improve support for tool aliases
This commit is contained in:
15
src/tools.ts
15
src/tools.ts
@ -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(
|
||||
|
Reference in New Issue
Block a user