composer: add au.hash and cleanup pre_install (#349)

This commit is contained in:
linsui 2019-08-16 21:05:54 +08:00 committed by Richard Kuhnt
parent e201e7dca0
commit 4daa32f4a7

View File

@ -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"
}
} }
} }