Initial commit.

This commit is contained in:
olemorud
2023-05-26 17:47:36 +02:00
committed by Ole Morud
commit 90dce3e8e4
5 changed files with 168 additions and 0 deletions

44
util.go Normal file
View File

@@ -0,0 +1,44 @@
package util
import (
"bufio"
"fmt"
"os"
"strings"
)
func ReadEnvFile(path string) (map[string]string, error) {
f, err := os.Open(path)
if err != nil {
fmt.Println("failed to open file: ", err)
return nil, fmt.Errorf("failed to open file: %v", err)
}
defer f.Close()
scanner := bufio.NewScanner(f)
output := make(map[string]string)
for scanner.Scan() {
text := scanner.Text()
line := strings.Split(text, "=")
if len(line) != 2 {
continue
}
key := line[0]
val := line[1]
output[key] = val
}
return output, nil
}
// Creates a new chat session id and saves it to a file
func NewChat(path string) {
}