Open charlespierce opened 1 month ago
Hey @charlespierce, great work!
Did you find time to check how it affects performance? How much time do you think is needed to merge/release? Tbh this is somehow a go/no-go to use Volta in entreprise-grade Windows environment.
I'd be happy to help if some more work is needed to go forward with it, let me know.
Closes #1397
Info
volta run <package>
.Changes
junction
to create NTFS junctions instead of directory symlinks (this part is directly copied from #1552)shim
module to have different implementations ofcreate
for Unix and Windows..cmd
script that callsvolta run
for the shim. It also continues to create a custom Git Bash script, though that script is updated to now callvolta run
directly, instead of calling the existing shim viacmd.exe
v4
layout since the shim file on Windows is now<binary>.cmd
instead of<binary>.exe
.v4
that removes and regenerates the shims, making sure that the old symlinks are removed. The migration also updates any existing directory symlinks to use junctions as well.Tested
Notes