For my mind a man using script is a developer. Housewife should not compile clover by herself. There are ready to use binaries at sourceforge.net.
Sorry to ask but why separate options;There is already a developer mode.
Dev mode has no option to update Clover,
because if your user name is "slice" the script start in developer mode (yes, really), so that in the case Slice decide to use this script will see only options to not ruin his work:
no options to update Clover (since he don't need to update anything ... new source comes from him) and no risk to call update on a "work in progress" on the source...
no options to update edk2 if he don't want
no nasm installation inside ~/src folder (he already know what he wants and where)
no gettext installation (he already know what he wants and where)
no subversion, no uuid-dev, curl etc. if he runs Linux (where there are more pain building Clover), only him decide if wants that or made a cross compilation (a programmer life did not start or end with Clover and you may need to install your things on a different place and leave as is standard paths)
but if you are not Slice, but you are a developer, you can have the same needed since is not this script that will help you in coding or learn how to build Clover.
This script Just become a simple wrapper for the Terminal to make things faster since only cd to Clover and call ebuild.sh with most relevant arguments:
build Clover, faster as mutch as possible if you want to see only if your changes to the source compile fine (w/o compile and wait for the bootsectors for example?)
build the pkg or the iso only or both but not Clover (to see if your changes to those accessories produces what you expect?)
build all for release (Clover with -fr + iso + pkg).
The script is in a loop, so that the Terminal window never exit, and is ready for another compilation-session.
(of course this is a script and is editable at some "will".)
Normal users and Houswifes that have the curiousisty of trying the latest changes (or just because you want only 64 bit binaries or real nvram with CloverEFI and see if work also in your PC?),
needs help to install dependencies, know how to update Clover or when update edk2 (but needs also an option to recover in case of errors that may occour downloading the source).....
...and apparently had worked until now
Definitely for me make sense.