From c2f03b7f61247bdcb90dee180aa4a1cf3096d6fa Mon Sep 17 00:00:00 2001 From: Dustin Pianalto Date: Tue, 2 Jun 2020 18:49:15 -0800 Subject: [PATCH] Change shellquote error check --- command-manager.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/command-manager.go b/command-manager.go index 260b808..038618c 100644 --- a/command-manager.go +++ b/command-manager.go @@ -9,9 +9,10 @@ package disgoman import ( "errors" "fmt" + "strings" + "github.com/bwmarrin/discordgo" "github.com/kballard/go-shellquote" - "strings" ) // AddCommand adds the Command at the address passed in to the Commands array on the CommandManager. @@ -95,7 +96,7 @@ func (c *CommandManager) OnMessage(session *discordgo.Session, m *discordgo.Mess cmd, err = shellquote.Split(strings.TrimPrefix(content, prefix)) if err != nil { fmt.Println(err.Error()) - if err.Error() == "Unterminated double-quoted string" || err.Error() == "Unterminated single-quoted string" { + if strings.Contains(err.Error(), "Unterminated") { cmd = strings.Split(strings.TrimPrefix(content, prefix), " ") } else { ctx := Context{