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.