Есть смысл скомпилировать CLI приложение и запускать уже бинарник с нужными параметрами, например так
yourprog worker1
yourprog worker2
Можно использовать вот эти библиотеки:
https://github.com/urfave/cli (хороший и простой, советую начать с него)
https://github.com/spf13/cobra (очень мощный, его использует Docker)
Структура проекта у вас также немного изменится, в Go принято делать папочку cmd, типа так:
cmd/
cmd/worker1.go
cmd/worker2.go
Образец есть в каждой из библиотек, что я выше написал.
По структуре проекта на Go уже был вопрос, вот тут хорошо описано
Структура проекта на Golang?