From b5d08e7908efaa2d9eae9a3d52249bbb51be0761 Mon Sep 17 00:00:00 2001 From: bt Date: Sat, 16 May 2026 18:06:39 +0200 Subject: Add "read" command to daemon CLI --- cmd/daemon/main.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'cmd/daemon/main.go') diff --git a/cmd/daemon/main.go b/cmd/daemon/main.go index 242a45a..10fb61c 100644 --- a/cmd/daemon/main.go +++ b/cmd/daemon/main.go @@ -9,6 +9,7 @@ import ( "os" "slices" "strings" + "time" "go.rctt.net/solec/server" "go.rctt.net/solec/storage" @@ -19,6 +20,7 @@ import ( var ( cmds = map[string]func(args []string){ "broadcast": sendBroadcast, + "read": readHistory, "exit": exit, } serv *server.Server @@ -74,6 +76,20 @@ func sendBroadcast(args []string) { serv.SendBroadcast(msg) } +func readHistory(args []string) { + if len(args) != 1 { + fmt.Println("usage: read ") + } + + hist, err := serv.Storage.Read(args[0], time.Time{}, 999999, 0) + if err != nil { + fmt.Println(err) + return + } + + fmt.Println(hist) +} + func exit(args []string) { os.Exit(0) } -- cgit v1.2.3