From 06eb85ee35692b5045571e0f901875ba25d76877 Mon Sep 17 00:00:00 2001 From: Username Date: Tue, 24 Feb 2026 09:42:07 +0100 Subject: [PATCH] add text commands: /quit /exit /deafen /clear /help --- ui.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ui.go b/ui.go index 7248b43..eae240b 100644 --- a/ui.go +++ b/ui.go @@ -135,6 +135,20 @@ func (b *Barnard) OnTextInput(ui *uiterm.Ui, textbox *uiterm.Textbox, text strin if text == "" { return } + switch strings.TrimSpace(text) { + case "/quit", "/exit": + b.OnQuitPress(ui, 0) + return + case "/deafen": + b.OnDeafenToggle(ui, 0) + return + case "/clear": + b.OnClearPress(ui, 0) + return + case "/help": + b.AddOutputLine("/quit /exit /deafen /clear /help") + return + } if b.Client != nil && b.Client.Self != nil { b.Client.Self.Channel.Send(text, false) b.AddOutputMessage(b.Client.Self, text)