fast and minimal static site generator
ssg
at master 343 B view raw
1package fileutil 2 3import ( 4 "os" 5 "path/filepath" 6) 7 8// Cleans a given directory, removing all files and subdirs. 9func Clean(dir string) error { 10 files, err := filepath.Glob(filepath.Join(dir, "*")) 11 if err != nil { 12 return err 13 } 14 15 for _, file := range files { 16 err = os.RemoveAll(file) 17 if err != nil { 18 return err 19 } 20 } 21 return nil 22}