Files
nto-cli/utils/find_frontend_path.go

30 lines
448 B
Go

package utils
import (
"errors"
"os"
"slices"
"strings"
)
func FindFrontendPath() string {
currentPath, err := os.Getwd()
if err != nil {
panic(err)
}
dirs := strings.Split(currentPath, "\\")
if !slices.Contains(dirs, "frontend") {
panic(errors.New("Frontend dir doesn't exist"))
}
var path string
for i, dir := range dirs {
if dir == "frontend" {
break
}
if i > 0 {
dir = "/" + dir
}
path += dir
}
return path
}