2
2
şunun yansıması https://github.com/Hilbis/Hilbish eşitlendi 2025-07-14 14:52:02 +00:00

feat: add option for fs.mkdir to make recursive

Bu işleme şunda yer alıyor:
sammyette 2021-06-12 09:31:42 -04:00
ebeveyn cd06c61195
işleme fb04322844
Veri tabanında bu imza için bilinen anahtar bulunamadı
GPG Anahtar Kimliği: 50EE40A2809851F5

Dosyayı Görüntüle

@ -47,9 +47,15 @@ func cd(L *lua.LState) int {
func mkdir(L *lua.LState) int { func mkdir(L *lua.LState) int {
dirname := L.CheckString(1) dirname := L.CheckString(1)
recursive := L.ToBool(2)
path := strings.TrimSpace(dirname)
// TODO: handle error here // TODO: handle error here
os.Mkdir(strings.TrimSpace(dirname), 0744) if recursive {
os.MkdirAll(path, 0744)
} else {
os.Mkdir(path, 0744)
}
return 0 return 0
} }