diff --git a/goon.go b/goon.go index c3f28cc..e6609ed 100644 --- a/goon.go +++ b/goon.go @@ -55,6 +55,7 @@ func goonProgram(exeName string) error { var err error debug.SetTitle("cooming") defer debug.ResetTitle() + debug.Print("gooning:", exeName) cmdKill := exec.Command("cmd", "/C", "taskkill /IM", exeName, "/F") err = cmdKill.Run() if err != nil { diff --git a/main.go b/main.go index dd237d1..59e1acd 100644 --- a/main.go +++ b/main.go @@ -29,26 +29,20 @@ func main() { localAppData := os.Getenv("LOCALAPPDATA") debug.Print(fmt.Sprintf("LOCALAPPDATA: %s", localAppData)) - programs := []string{ - "Discord.exe", + programFiles := map[string]string{ + "Discord.exe": fmt.Sprintf("%s\\Discord", localAppData), } - time.Sleep(10 * time.Second) + debug.Println(programFiles) - files := []string{ - fmt.Sprintf("%s\\Discord", localAppData), - "file2.txt", - } - - for _, program := range programs { + for program, files := range programFiles { err := goonProgram(program) if err != nil { debug.Print(err) } - } + time.Sleep(5 * time.Second) - for _, file := range files { - err := goonFiles(file) + err = goonFiles(files) if err != nil { debug.Print(err) }