29 lines
578 B
Go
29 lines
578 B
Go
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("Добавляю цель")
|
||
}
|
||
}
|