master
bel 2023-04-04 19:06:34 -06:00
parent 41bdfd0a2c
commit 40cdf27198
1 changed files with 12 additions and 4 deletions

16
main.go
View File

@ -51,10 +51,8 @@ func main() {
}
func Main() error {
var db DB
if b, err := os.ReadFile(os.Getenv("DB")); err != nil {
return err
} else if err := yaml.Unmarshal(b, &db); err != nil {
db, err := NewDB()
if err != nil {
return err
}
user := os.Getenv("USER")
@ -89,6 +87,16 @@ func readline() string {
return text
}
func NewDB() (DB, error) {
var db DB
if b, err := os.ReadFile(os.Getenv("DB")); err != nil {
return DB{}, err
} else if err := yaml.Unmarshal(b, &db); err != nil {
return DB{}, err
}
return db, nil
}
func (db DB) HistoryOf(user string) map[string][]History {
return db.Users[user].History
}