package file import ( "fmt" "os" "code.oliverdavies.uk/opdavies/cmd-zet/internal/lib" ) func Edit(filePath string) { if _, err := os.Stat(filePath); os.IsNotExist(err) { fmt.Printf("Error: The file for path '%s' was not found\n", filePath) os.Exit(1) } editor := os.Getenv("EDITOR") err := lib.Exec(editor, filePath) if err != nil { fmt.Println(err) } } func View(filePath string) string { if _, err := os.Stat(filePath); os.IsNotExist(err) { fmt.Printf("Error: The file for path '%s' was not found\n", filePath) os.Exit(1) } content, err := os.ReadFile(filePath) if err != nil { fmt.Println("Error opening the file:", err) os.Exit(1) } return string(content) }