bin/ also perfectly tab-autocompletes, don't understand what you mean.
If you're having only one bin/do.sh script -- you're doing it wrong.
And if you know $1 can only be either "prod" or "dev", then create scripts build-prod.sh and build-dev.sh.
Simpler, installed on all systems, no quirky syntax with tabs and phonys.
bin/ also perfectly tab-autocompletes, don't understand what you mean.
If you're having only one bin/do.sh script -- you're doing it wrong.
And if you know $1 can only be either "prod" or "dev", then create scripts build-prod.sh and build-dev.sh.
Simpler, installed on all systems, no quirky syntax with tabs and phonys.