]> git.giacomolli.uk - onechat/blobdiff - main.go
Check operation context on returned errors
[onechat] / main.go
diff --git a/main.go b/main.go
index f4f09c47ba7f78919630a61b11b1899216715d31..e25e7f383e7f3013e00e4837deac79e731b486be 100644 (file)
--- a/main.go
+++ b/main.go
@@ -1,3 +1,4 @@
+// Command onechat runs the agent daemon and its terminal client.
 package main
 
 import (
@@ -41,7 +42,7 @@ func run() error {
        case len(args) == 1 && (args[0] == "help" || args[0] == "--help" || args[0] == "-h"):
                _, err := fmt.Print(usage)
                if err != nil {
-                       return err
+                       return fmt.Errorf("write command help: %w", err)
                }
        case len(args) == 1 && args[0] == "login":
                err := chatgptLogin(ctx, os.Stdout)