The behavior of the script is a little wonky when trying to force an alternate path for the development directories.
looking at ./tools/f/compile_functions there are two variables that need to
be changed based on where the application lives:
The first shouldn't be hard-coded, but should be grabbed from the environment at the top of CMCompiler:
Secondly, the script doesn't support overloading DEFAULT_REPO_HOME from within the ~/.cmcrc -- it actually strips it out if a user tries to force an alternate path. This means that I can't build on an alternate mountpoint of my choosing with lots of diskspace... at least without altering the script itself.
In addition, you don't use the variable later in the script when creating the directory:
mkdir -p ~/Development/CM-GB
this needs to be changed to use the variable above.
later, "press any key to continue" needs to be "enter key" ... multiple places
thats my feedback for now to make this slightly more useable...