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