summaryrefslogtreecommitdiffstats
path: root/cmd/me.go
diff options
context:
space:
mode:
authors <[email protected]>2025-12-20 02:45:32 -0500
committers <[email protected]>2025-12-20 02:45:32 -0500
commitbfd971bbc8d35685f18f4b9dd3a52f04f8b4f77f (patch)
tree2003679a51efaa7c1a43fe4f6da95530de8ce8aa /cmd/me.go
parentc8ad5b9ef9fdc094c2cd974d6b9a65112089922b (diff)
downloaddborg-bfd971bbc8d35685f18f4b9dd3a52f04f8b4f77f.tar.gz
dborg-bfd971bbc8d35685f18f4b9dd3a52f04f8b4f77f.zip
feat: add moon logs search command and filename filter support for stealer logsv1.0.9
Diffstat (limited to 'cmd/me.go')
-rw-r--r--cmd/me.go41
1 files changed, 41 insertions, 0 deletions
diff --git a/cmd/me.go b/cmd/me.go
new file mode 100644
index 0000000..e5ba7ec
--- /dev/null
+++ b/cmd/me.go
@@ -0,0 +1,41 @@
+package cmd
+
+import (
+ "git.db.org.ai/dborg/internal/formatter"
+ "github.com/spf13/cobra"
+)
+
+var meCmd = &cobra.Command{
+ Use: "me",
+ Short: "Get account information and usage statistics",
+ Long: `Get your account information, credits, and usage statistics.`,
+ RunE: runMe,
+}
+
+func init() {
+ rootCmd.AddCommand(meCmd)
+}
+
+func runMe(cmd *cobra.Command, args []string) error {
+ c, err := newClient()
+ if err != nil {
+ return err
+ }
+
+ response, err := c.GetAccountStats()
+ if err != nil {
+ return err
+ }
+
+ if err := checkError(response.Error); err != nil {
+ return err
+ }
+
+ output, err := formatter.FormatAccountStats(response, IsJSONOutput())
+ if err != nil {
+ return err
+ }
+
+ printOutput(output)
+ return nil
+}