Ну это уж конкретно под твои кейсы лицензия не подходит , самое главное , можно написать конфиг в виде кеймкласса , писать отлаживать код, а потом парсер конфига сделать
Ну невозможно начинать каждый новый проект, с выбора парсека командлайнов, если есть какие-то лругие альтернативы , которые в считаете лучше - выложите