I use two different methods for environment. One is for commandline, the other for gui.
For the commandline environment, I have four scripts that do the work.
- shell.bat – this is the main script you run, which calls env.bat
- env.bat – this is where you define dir paths you want to include, and it calls setfile.bat with your current path
- setfile.bat – this script takes the path from env.bat and calls setbin with it, to set the BINDIR
- setbin – this file contains the ‘set BINDIR’ line
For those that want a gui, I use PStart.
On how I categorize the applications, I have four directories. Internet, Multimedia, Security, and Utils.