X-Git-Url: https://git.giacomolli.uk/onechat/blobdiff_plain/97274864799ac2eea84bf80c9727a810b695db55..ce0eacc2fe5090810cf22e022af3ab83006068a4:/main.go?ds=sidebyside diff --git a/main.go b/main.go index 680c58d..f2c263d 100644 --- a/main.go +++ b/main.go @@ -29,20 +29,16 @@ func run() error { return err } case len(args) == 1 && args[0] == "login": - err := login(ctx, os.Stdout) + err := chatgptLogin(ctx, os.Stdout) if err != nil { return err } + // A signal is the normal stop of the daemon and the client, so their + // result does not include ctx.Err(). case len(args) == 1 && args[0] == "daemon": - err := daemon(ctx, os.Stdout) - if err != nil { - return err - } + return daemon(ctx, os.Stdout) case len(args) == 1 && args[0] == "chat": - err := chat(ctx, os.Stdin, os.Stdout) - if err != nil { - return err - } + return terminal(ctx, os.Stdin, os.Stdout) case len(args) > 0 && args[0] == "probe": err := probe(ctx, args[1:], os.Stdout) if err != nil {