I come from Linux where I'm used to the fact that most applications install to /usr/bin and my tools I put in ~/bin. This means I rarely need to modify the PATH variable.
Since I work as a developer, I need to use the command line. I plan to use powershell, but I hate to need to add paths to PATH each time I install a new utility (e.g., 'java').
So what are my options to have the same experience as in Linux where I install an application (usually under 'c:\program files\some app') and have it available in my shell? Something that scans all of 'c:\program files' maybe (usually applications are either under 'c:\program files\some app' or 'c:\program files\some app\bin')?