mirror of
https://github.com/ScoopInstaller/Main.git
synced 2025-11-11 19:21:18 +00:00
* Update acmesharp.json * Update adb.json * Update ammonite.json * Update ant.json * Update apache.json * Update axel.json * Update bazel.json * Update bfg.json * Update blink1-tool.json * Update busybox.json * Update cacert.json * Update composer.json * Update dart.json * Update dep.json * Update devd.json * Update diffutils.json * Update dig.json * Update digdag.json * Update dirhash.json * Update docfx.json * Update docker-compose.json * Update docker-machine.json * Update docker.json * Update dosbox.json * Update dotnet-sdk.json * Update dotnet.json
40 lines
1.4 KiB
JSON
40 lines
1.4 KiB
JSON
{
|
|
"homepage": "https://getcomposer.org/",
|
|
"description": "Dependency Manager for PHP",
|
|
"license": "MIT",
|
|
"version": "1.8.0",
|
|
"url": "https://getcomposer.org/download/1.8.0/composer.phar",
|
|
"bin": "composer.ps1",
|
|
"persist": "home",
|
|
"env_set": {
|
|
"COMPOSER_HOME": "$persist_dir\\home"
|
|
},
|
|
"env_add_path": "home\\vendor\\bin",
|
|
"pre_install": [
|
|
"echo 'if($args.length -eq 1 -and ($args -eq \"selfupdate\" -or $args -eq \"self-update\")) { & scoop update composer }' | out-file \"$dir\\composer.ps1\"",
|
|
"echo 'else { & php (join-path $psscriptroot \"composer.phar\") @args }' | out-file \"$dir\\composer.ps1\" -append"
|
|
],
|
|
"post_install": [
|
|
"$och = \"$env:APPDATA\\Composer\"",
|
|
"if(Test-Path $och) {",
|
|
"Write-Host -F yellow \"Moving old 'COMPOSER_HOME' to '$persist_dir\\home'\"",
|
|
"Move-Item -Force \"$och\\*\" \"$persist_dir\\home\"",
|
|
"Remove-Item -Force \"$och\"",
|
|
"}"
|
|
],
|
|
"suggest": {
|
|
"PHP": [
|
|
"php",
|
|
"php-nts"
|
|
]
|
|
},
|
|
"notes": "'composer selfupdate' is aliased to 'scoop update composer'",
|
|
"hash": "0901a84d56f6d6ae8f8b96b0c131d4f51ccaf169d491813d2bcedf2a6e4cefa6",
|
|
"checkver": {
|
|
"github": "https://github.com/composer/composer"
|
|
},
|
|
"autoupdate": {
|
|
"url": "https://getcomposer.org/download/$version/composer.phar"
|
|
}
|
|
}
|