X-Git-Url: http://git.giacomolli.uk/onechat/blobdiff_plain/a606686934b4028c29dca8e9dae6b2e188cee9c5..900ec0e7dad7a913190fcef9016e53495de9bdf8:/main.go?ds=inline diff --git a/main.go b/main.go index 04b0677..f4f09c4 100644 --- a/main.go +++ b/main.go @@ -15,6 +15,8 @@ const usage = `Usage: onechat [COMMAND] Commands: chat talk to the agent in this terminal (default) daemon run the agent, Telegram, and WhatsApp + import [-n] ZIP... import WhatsApp history (stop the daemon first) + -n print the plan without model calls login log in to ChatGPT with a device code probe LOG COUNT [BUILDS] measure the compactor on a log, with real calls help show this help @@ -52,6 +54,8 @@ func run() error { return daemon(ctx, os.Stdout) case len(args) == 0 || len(args) == 1 && args[0] == "chat": return terminal(ctx, os.Stdin, os.Stdout) + case len(args) > 0 && args[0] == "import": + return whatsappImport(ctx, args[1:], os.Stdout) case len(args) > 0 && args[0] == "probe": err := probe(ctx, args[1:], os.Stdout) if err != nil {