В общем решил написать софтинку небольшую на Go, но споткнулся еще на этапе проектирования :)
В общем стоит ли выделить обработчик аргументов командной строки(т.е. инициализатор флагов и другое) в отдельный пакет или все это дело организовать в main?
При этом саму логику я хочу обязательно вынести в отдельный пакет.
Т.е. если делать отдельный пакет для аргументов командной строки, то скорее всего он будет заниматься в основном только инициализацией и настройкой пакета go-cmd и корректировкой аргументов. Оно того стоит?