Думаю, лучше изначально показать, что есть вот такие опции, так что делать "профили" для определённых опций (включение по одной команде) не нужно
Да, я тебя понял, но всё проще. К примеру, будет опция -b, принимающая слово на вход. Напишешь auto - будет автоматизированное определиние режима билда. Напишешь vm - будет трансляция в байткод, напишешь compile - будет трансляция в машинные коды и так далее