Today, Vite+ has three different installer implementations, two are shell scripts on Windows and Unix, and another one is the binary.
Too many installer implements make behavior differences and bugs. Also, shell scripts are hard to maintain, missing libraries make the installer larger but functional impairment.
Plan: move the main installation logic to vp binary, simplify installation scripts
Blockers: XDG directory refactor #827
What problem it solves: #2170, #2338
Today, Vite+ has three different installer implementations, two are shell scripts on Windows and Unix, and another one is the binary.
Too many installer implements make behavior differences and bugs. Also, shell scripts are hard to maintain, missing libraries make the installer larger but functional impairment.
Plan: move the main installation logic to
vpbinary, simplify installation scriptsBlockers: XDG directory refactor #827What problem it solves: #2170, #2338