mirror of
https://github.com/ScoopInstaller/Main.git
synced 2025-11-11 03:01:22 +00:00
41 lines
1.4 KiB
JSON
41 lines
1.4 KiB
JSON
{
|
|
"homepage": "https://getcomposer.org/",
|
|
"license": "https://github.com/composer/composer/blob/master/LICENSE",
|
|
"version": "1.6.3",
|
|
"url": "https://getcomposer.org/download/1.6.3/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 -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": "52cb7bbbaee720471e3b34c8ae6db53a38f0b759c06078a80080db739e4dcab6",
|
|
"checkver": {
|
|
"github": "https://github.com/composer/composer"
|
|
},
|
|
"autoupdate": {
|
|
"url": "https://getcomposer.org/download/$version/composer.phar"
|
|
}
|
|
}
|