godose/main.go
Pratyush Desai d2a253fb24
Initialized
Add basic CRUD operations for the doselogging
and a list command.

Signed-off-by: Pratyush Desai <pratyush.desai@liberta.casa>
2025-06-14 18:16:55 +05:30

31 lines
405 B
Go

package main
import (
"fmt"
"os"
)
func main() {
db := initDB()
defer db.Close()
if len(os.Args) < 2 {
fmt.Println("Usage: dose [add|list]")
return
}
switch os.Args[1] {
case "add":
addDose(db, os.Args[2:])
case "list":
listDoses(db)
case "delete":
deleteDose(db, os.Args[2:])
case "edit":
editDose(db, os.Args[2:])
default:
fmt.Println("Unknown command:", os.Args[1])
}
}