Сергей Протько: мне проще написать компилятор который будет try catch заменять на обработку ошибок в две строки чем ручками каждую функцию обернуть в try catch
gjs по сути это обычный роутер + загрузчик зависимостей ну и возможность скомпилить все js в 1 файл, по модулям, по модулям и пакетам и т.д. Так что включиться в gjs можно будет за минут 20 так как под капотом обычный js + маленькие фичи
fi, err := ioutil.ReadDir(config.ProjectDir)
if err != nil {
log.Fatal(err)
return
}
for _, fi := range fi {
if fi.Mode().IsRegular() {
fmt.Println(fi.Name())
}
}
выводит мне список файлов. Но ав от как получить список вложенных директорий ума не приложу