yt-gen-app/lib/generate.go

33 lines
646 B
Go
Raw Normal View History

2023-06-23 14:54:47 +03:00
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 {
2023-06-23 14:54:47 +03:00
log.Fatal(err)
}
Frontend()
}
if AppConfig.OutdirDoc != "" {
// Генерация документации
if err := os.MkdirAll(AppConfig.OutdirDoc, 0755); err != nil {
log.Fatal(err)
}
Documentation()
}
2023-06-23 14:54:47 +03:00
}