mirror of
https://github.com/shivammathur/setup-php.git
synced 2025-08-02 03:37:16 +07:00
Move tools config to tools.json
Refactor tools functions to use Records and object literals
This commit is contained in:
@ -15,10 +15,10 @@ Function Add-ToolsHelper() {
|
||||
Add-Extension ast >$null 2>&1
|
||||
} elseif($tool -eq "phive") {
|
||||
Add-Extension xml >$null 2>&1
|
||||
} elseif($tool -eq "symfony") {
|
||||
Add-ToProfile $current_profile "symfony" "New-Alias symfony $bin_dir\$tool.exe"
|
||||
Add-ToProfile $current_profile "symfony-cli" "New-Alias symfony-cli $bin_dir\$tool.exe"
|
||||
} elseif($tool -eq "vapor-cli") {
|
||||
} elseif($tool -eq "symfony-cli") {
|
||||
Add-ToProfile $current_profile "symfony" "New-Alias symfony $bin_dir\symfony-cli.exe"
|
||||
Add-ToProfile $current_profile "symfony_cli" "New-Alias symfony-cli $bin_dir\symfony-cli.exe"
|
||||
} elseif($tool -match "vapor-cli") {
|
||||
Copy-Item $composer_bin\vapor.bat -Destination $composer_bin\vapor-cli.bat
|
||||
} elseif($tool -eq "wp-cli") {
|
||||
Copy-Item $bin_dir\wp-cli.bat -Destination $bin_dir\wp.bat
|
||||
|
@ -14,11 +14,7 @@ add_tools_helper() {
|
||||
add_extension curl extension >/dev/null 2>&1
|
||||
add_extension mbstring extension >/dev/null 2>&1
|
||||
add_extension xml extension >/dev/null 2>&1
|
||||
elif [ "$tool" = "symfony" ]; then
|
||||
sudo ln -s "${tool_path:?}" "${tool_path_dir:?}"/symfony-cli
|
||||
elif [ "$tool" = "vapor-cli" ]; then
|
||||
sudo ln -s "${tool_path:?}" "${tool_path_dir:?}"/vapor-cli
|
||||
elif [ "$tool" = "wp-cli" ]; then
|
||||
sudo ln -s "${tool_path:?}" "${tool_path_dir:?}"/wp
|
||||
elif [[ "$tool" =~ (symfony|vapor|wp)-cli ]]; then
|
||||
sudo ln -s "${tool_path:?}" "${tool_path_dir:?}"/${tool%-*}
|
||||
fi
|
||||
}
|
Reference in New Issue
Block a user