case len(args) == 1 && (args[0] == "help" || args[0] == "--help" || args[0] == "-h"):
_, err := fmt.Print(usage)
if err != nil {
case len(args) == 1 && (args[0] == "help" || args[0] == "--help" || args[0] == "-h"):
_, err := fmt.Print(usage)
if err != nil {
}
case len(args) == 1 && args[0] == "login":
err := chatgptLogin(ctx, os.Stdout)
if err != nil {
return err
}
}
case len(args) == 1 && args[0] == "login":
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":
// 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":