volta@1.1.1: Creating cmd files for node, npm, npx, pnpm, yarn (Closes #4585)

This commit is contained in:
HUMORCE 2023-08-02 08:49:44 +00:00
parent 9939b63901
commit e47cd4882f
No known key found for this signature in database
GPG Key ID: F0B8272F23E953D3

View File

@ -26,19 +26,20 @@
" Remove-Item \"$dir\\$original\" -Force", " Remove-Item \"$dir\\$original\" -Force",
" }", " }",
"}", "}",
"UpdateExeFile 'volta-shim.exe' 'node.exe'", "@('node', 'npm', 'npx', 'pnpm', 'yarn') | ForEach-Object {",
"UpdateExeFile 'volta-shim.exe' 'npm.exe'", " UpdateExeFile 'volta-shim.exe' \"$_.exe\"",
"UpdateExeFile 'volta-shim.exe' 'npx.exe'", " $content = \"@echo off`n`\"%~dpn0.exe`\" %*\"",
"UpdateExeFile 'volta-shim.exe' 'yarn.exe'", " Set-Content \"$persist_dir\\appdata\\bin\\$_.cmd\" $content -Encoding ascii",
"UpdateExeFile 'volta.exe' 'volta.exe' -Removal", "}",
"UpdateExeFile 'volta-migrate.exe' 'volta-migrate.exe' -Removal", "@('volta', 'volta-migrate', 'volta-shim') | ForEach-Object {",
"UpdateExeFile 'volta-shim.exe' 'volta-shim.exe' -Removal" " UpdateExeFile \"$_.exe\" \"$_.exe\" -Removal",
"}"
] ]
}, },
"env_add_path": "appdata\\bin",
"env_set": { "env_set": {
"VOLTA_HOME": "$dir\\appdata" "VOLTA_HOME": "$dir\\appdata"
}, },
"env_add_path": "appdata\\bin",
"persist": "appdata", "persist": "appdata",
"checkver": { "checkver": {
"github": "https://github.com/volta-cli/volta" "github": "https://github.com/volta-cli/volta"