
On Windows, I always prefer to use Portable Apps. I store them in a different drive on my computer. That way, if I have to reinstall my OS, I still have all my apps available.
There’s one catch though. If I want to use the apps directly from the command line or access them programmatically, I have to give the full path to the executable. The only way around it is to update the PATH` environment variable with the directory where the portable app exists.
This gets a little painful and when restoring the system, it takes a whole bunch of time adding these to the PATH environment variable again.
It would be ideal if I had a single folder, which is added to the PATH, and I have some sorts of links or shortcuts there to launch the apps.
However, many apps require that they be run from the directory where they exist, rather than by using a shortcut or link.
To overcome this issue, we need to do things a bit differently.
Continue reading





