cmd-zet/internal/lib/file.go
Oliver Davies 0a6e2b075c Add view command
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-24 10:57:49 +01:00

22 lines
367 B
Go

package lib
import (
"fmt"
"os"
)
func ViewFile(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)
}