package main import ( "fmt" "os" "git.gulenok.ru/greenhaze/old_carga/internal/build" "git.gulenok.ru/greenhaze/old_carga/internal/create" ) func main() { execute_action() } // парсит 1 os.Args и вызывает нужный метод func execute_action() { action := os.Args[1] switch action { case "создай": create.CreateProject() case "собери": build.BuildProject() case "установи": fmt.Println("эмулирую установку модуля") case "добавь_цель": fmt.Println("Добавляю цель") } }