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]) } }