mirror of
https://github.com/ScoopInstaller/Main.git
synced 2025-11-08 01:31:20 +00:00
composer: add au.hash and cleanup pre_install (#349)
This commit is contained in:
parent
e201e7dca0
commit
4daa32f4a7
@ -1,27 +1,26 @@
|
|||||||
{
|
{
|
||||||
|
"version": "1.9.0",
|
||||||
"homepage": "https://getcomposer.org/",
|
"homepage": "https://getcomposer.org/",
|
||||||
"description": "Dependency Manager for PHP",
|
"description": "Dependency Manager for PHP",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"version": "1.9.0",
|
|
||||||
"url": "https://getcomposer.org/download/1.9.0/composer.phar",
|
"url": "https://getcomposer.org/download/1.9.0/composer.phar",
|
||||||
|
"hash": "c9dff69d092bdec14dee64df6677e7430163509798895fbd54891c166c5c0875",
|
||||||
|
"pre_install": [
|
||||||
|
"@(",
|
||||||
|
" 'if ($args.length -eq 1 -and ($args -eq \"selfupdate\" -or $args -eq \"self-update\")) { & scoop update composer }'",
|
||||||
|
" 'else { & php (Join-Path $psscriptroot \"composer.phar\") @args }'",
|
||||||
|
") | Add-Content -Path \"$dir\\composer.ps1\"",
|
||||||
|
"if (!(Test-Path \"$persist_dir\\home\") -and (Test-Path \"$env:Appdata\\Composer\")) {",
|
||||||
|
" Write-Host -F yellow \"Moving old 'COMPOSER_HOME' to '$persist_dir\\home'\"",
|
||||||
|
" Move-Item \"$env:Appdata\\Composer\" \"$persist_dir\\home\" -Force",
|
||||||
|
"}"
|
||||||
|
],
|
||||||
"bin": "composer.ps1",
|
"bin": "composer.ps1",
|
||||||
"persist": "home",
|
|
||||||
"env_set": {
|
"env_set": {
|
||||||
"COMPOSER_HOME": "$persist_dir\\home"
|
"COMPOSER_HOME": "$persist_dir\\home"
|
||||||
},
|
},
|
||||||
"env_add_path": "home\\vendor\\bin",
|
"env_add_path": "home\\vendor\\bin",
|
||||||
"pre_install": [
|
"persist": "home",
|
||||||
"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": {
|
"suggest": {
|
||||||
"PHP": [
|
"PHP": [
|
||||||
"php",
|
"php",
|
||||||
@ -29,11 +28,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"notes": "'composer selfupdate' is aliased to 'scoop update composer'",
|
"notes": "'composer selfupdate' is aliased to 'scoop update composer'",
|
||||||
"hash": "c9dff69d092bdec14dee64df6677e7430163509798895fbd54891c166c5c0875",
|
|
||||||
"checkver": {
|
"checkver": {
|
||||||
"github": "https://github.com/composer/composer"
|
"github": "https://github.com/composer/composer"
|
||||||
},
|
},
|
||||||
"autoupdate": {
|
"autoupdate": {
|
||||||
"url": "https://getcomposer.org/download/$version/composer.phar"
|
"url": "https://getcomposer.org/download/$version/composer.phar",
|
||||||
|
"hash": {
|
||||||
|
"url": "$url.sha256sum"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user