From 16f349df23520026f2641b7f375a06d065244bde Mon Sep 17 00:00:00 2001 From: sam Date: Thu, 11 Jul 2024 18:33:01 +1200 Subject: [PATCH] first commit --- go.mod | 3 +++ helpers.go | 24 ++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 go.mod create mode 100644 helpers.go diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..18b691b --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module git.samahh.dev/sam/go-helpers + +go 1.22.5 diff --git a/helpers.go b/helpers.go new file mode 100644 index 0000000..8a609e9 --- /dev/null +++ b/helpers.go @@ -0,0 +1,24 @@ +package helpers + +import ( + "fmt" + "log" +) + +func Input(text string) string { + fmt.Print(text) + var input string + fmt.Scanln(&input) + return input +} + +func HandleError(err error) { + if err != nil { + log.Fatal(err) + } +} + +func PassthroughError[T any](val T, err error) any { + HandleError(err) + return val +}