diff --git a/file.go b/file.go new file mode 100644 index 0000000..8b22282 --- /dev/null +++ b/file.go @@ -0,0 +1,26 @@ +package main + +import ( + "log" + "os" +) + +func createFile(fileContents string) { + file, err := os.Create("weather.json") + if err != nil { + log.Fatalf("failed creating file: %s", err) + } + defer file.Close() + + _, err = file.WriteString(fileContents) + if err != nil { + log.Fatalf("failed writing to file: %s", err) + } +} + +func removeFile(file string) { + e := os.Remove(file) + if e != nil { + log.Fatal(e) + } +}