Code polish
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -7,3 +7,4 @@ folder_mail_notifier.pp
|
|||||||
folder-mail-notifier
|
folder-mail-notifier
|
||||||
my-notifier.pp
|
my-notifier.pp
|
||||||
my-notifier.te
|
my-notifier.te
|
||||||
|
folder-mail-notifier.exe
|
||||||
|
14
main.go
14
main.go
@@ -45,35 +45,37 @@ func main() {
|
|||||||
var err error
|
var err error
|
||||||
envvar, err = godotenv.Parse(strings.NewReader(env))
|
envvar, err = godotenv.Parse(strings.NewReader(env))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
Error.Fatalf("Error parsing .env file: %v", err)
|
Error.Printf("Error parsing .env file: %v", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
edelay, ok := envvar["DELAY"]
|
edelay, ok := envvar["DELAY"]
|
||||||
if !ok {
|
if !ok {
|
||||||
Error.Fatalf("Error parsing DELAY variable: %v", err)
|
Error.Printf("Error parsing DELAY variable: %v", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
delay, err := time.ParseDuration(edelay)
|
delay, err := time.ParseDuration(edelay)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
Error.Fatalf("Error parsing DELAY variable: %v", err)
|
Error.Printf("Error parsing DELAY variable: %v", err)
|
||||||
|
log.Printf("DELAY is a duration string, a poassibly signed sequence of decimal numbers, each with optional fraction and a unit prefix\nSuch as '300ms', '-1.5h' or '2h45m'.\nValid time units are 'ns', 'us' (or 'µs'), 'ms', 's', 'm', 'wh'.")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
log.Printf("Delay parsed as %v seconds", delay.Seconds())
|
log.Printf("Delay parsed as %v seconds", delay.Seconds())
|
||||||
|
|
||||||
root, ok := envvar["ROOT"]
|
root, ok := envvar["ROOT"]
|
||||||
if !ok {
|
if !ok {
|
||||||
Error.Fatalf("Error parsing ROOT variable: %v", err)
|
Error.Printf("Error parsing ROOT variable: %v", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
stat, err := os.Stat(root)
|
stat, err := os.Stat(root)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
Error.Fatalf("Error getting stat for '%v': %v", root, err)
|
Error.Printf("Error getting stat for '%v': %v", root, err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if !stat.IsDir() {
|
if !stat.IsDir() {
|
||||||
Error.Fatalf("Error '%v' is not a directory", root)
|
Error.Printf("Error '%v' is not a directory", root)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user