X-Git-Url: http://git.giacomolli.uk/onechat/blobdiff_plain/9b1705c5647864ef482078e1e169d6dfeade98b6..97274864799ac2eea84bf80c9727a810b695db55:/main.go?ds=sidebyside diff --git a/main.go b/main.go index 9cd619a..680c58d 100644 --- a/main.go +++ b/main.go @@ -33,6 +33,21 @@ func run() error { if err != nil { return err } + case len(args) == 1 && args[0] == "daemon": + err := daemon(ctx, os.Stdout) + if err != nil { + return err + } + case len(args) == 1 && args[0] == "chat": + err := chat(ctx, os.Stdin, os.Stdout) + if err != nil { + return err + } + case len(args) > 0 && args[0] == "probe": + err := probe(ctx, args[1:], os.Stdout) + if err != nil { + return err + } default: return fmt.Errorf("unknown command %q", strings.Join(args, " ")) }