yt-gen-app/lib/generate.go

33 lines
646 B
Go

package lib
import (
"log"
"os"
)
func Generate() {
if AppConfig.OutdirBackend != "" {
// Генерация серверной части
if err := os.MkdirAll(AppConfig.OutdirBackend, 0755); err != nil {
log.Fatal(err)
}
Backend()
}
if AppConfig.OutdirFrontend != "" {
// Генерация клиентской части
if err := os.MkdirAll(AppConfig.OutdirFrontend, 0755); err != nil {
log.Fatal(err)
}
Frontend()
}
if AppConfig.OutdirDoc != "" {
// Генерация документации
if err := os.MkdirAll(AppConfig.OutdirDoc, 0755); err != nil {
log.Fatal(err)
}
Documentation()
}
}