package settings import ( "log" "os" "path/filepath" ) func (s Settings) Wdir() string { dir, err := os.Getwd() s.Validate(err) return filepath.Base(dir) } func (s Settings) Validate(err error) error { if err != nil { s.Fatal(err, "") } return nil } func (s Settings) Fatal(err error, msg ...interface{}) { if len(msg) > 0 { log.Fatalln(s.Red.Regular(msg...), err.Error()) } log.Fatalln(err.Error()) }