I have lots of "no-install" software on Windows, and wish to centralize the location of the binaries, but I am faced with a conundrum.
As opposed to BSD and other UNIX-like systems, Windows expects main package binaries, supporting binaries, libraries and config files in a single location/directory, which makes dispersing the binaries around nearly impossible. On the other hand, it seems quite unnatural to add every "no-install" location to the executable path.
How does BSD achieves it? I know a lot of "bin" files are actually shell scripts, or symbolic links to such and such, but there seems to be more to it than meets the eye.
As opposed to BSD and other UNIX-like systems, Windows expects main package binaries, supporting binaries, libraries and config files in a single location/directory, which makes dispersing the binaries around nearly impossible. On the other hand, it seems quite unnatural to add every "no-install" location to the executable path.
How does BSD achieves it? I know a lot of "bin" files are actually shell scripts, or symbolic links to such and such, but there seems to be more to it than meets the eye.