I'm developing an application that runs on the server as a Windows service or a Linux daemon.
It is common to make an installer for Windows using NSIS/WIX/InnoSetup/etc to get an installer as a single EXE/MSI file. The question is what is the common way for Linux to make such an installer?
The...
I know that a child process cannot directly affect its parent process, HOWEVER, how does a tool like nvm work? It's a CLI tool that can "instantly" switch between nodejs versions, which I think means modifying the PATH somehow to point to a different binary installed on your PC.
By "instantly"...