Compare commits

..

No commits in common. "master" and "v0.0.2" have entirely different histories.

18
main.go
View File

@ -188,23 +188,19 @@ func getOrDownload(results *wallhaven.SearchResults, r *rand.Rand, downloadPath
} }
result := results.Data[r.Intn(len(results.Data))] result := results.Data[r.Intn(len(results.Data))]
fullPath := path.Join(downloadPath, path.Base(result.Path)) fullPath := path.Join(downloadPath, path.Base(result.Path))
_, err := os.Stat(fullPath) if _, err := os.Stat(fullPath); err != nil {
if err == nil {
return fullPath, nil
}
if os.IsNotExist(err) {
err = result.Download(path.Join(downloadPath)) err = result.Download(path.Join(downloadPath))
if err != nil { if err != nil {
return "", err return "", err
} }
return fullPath, nil
} }
return "", err return fullPath, nil
} }
func runScript(imgPath, script string) error { func runScript(imgPath, script string) error {
cmd := exec.Command(script, imgPath) _, err := exec.Command(script, imgPath).Output()
cmd.Stdout = os.Stdout if err != nil {
cmd.Stderr = os.Stderr return err
return cmd.Run() }
return nil
} }