Mercurial > hg > Members > anatofuz > lectable
view util.go @ 20:caf842947bef
tweak...
author | anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 02 Apr 2020 08:53:36 +0900 |
parents | 9b4d166e6a7e |
children |
line wrap: on
line source
package lectable import ( "os" "path/filepath" "strconv" "time" "github.com/pkg/errors" ) //CreateGetSyllabus is constructor and initialize from now time func guessOutputDir() string { tm := time.Now() year := tm.Year() var term string if tm.Month() < 7 { term = "previous" } else { term = "latter" } outputdir := filepath.Join(strconv.Itoa(year), term) return outputdir } //CheckAndMkdirBuilddir is builld 2019/early dir func checkAndMkdirBuilddir(outputdir string) error { if f, err := os.Stat(outputdir); os.IsNotExist(err) || !f.IsDir() { err := os.MkdirAll(outputdir, 0755) if err != nil { return errors.Wrap(err, "failed mkdir") } return nil } return nil }