From 034d473ea0d03e3c22d18c1c9aa5bd3ceaead3a0 Mon Sep 17 00:00:00 2001 From: prokopparuzek Date: Fri, 19 Aug 2022 16:26:06 +0200 Subject: [PATCH] print debug messages --- irc_bot.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/irc_bot.go b/irc_bot.go index 4481d30..b8ced7f 100644 --- a/irc_bot.go +++ b/irc_bot.go @@ -3,8 +3,10 @@ package main import ( "bufio" "crypto/tls" + "flag" "fmt" "io" + "os" "os/exec" "strings" @@ -37,6 +39,10 @@ func sendMultiline(conn io.Writer, msg string, receiver string) { } func main() { + // flags parse + var debug bool + flag.BoolVar(&debug, "D", false, "Print debug messages.") + flag.Parse() // IRC init conn, err := tls.Dial("tcp", host, &tls.Config{RootCAs: nil}) if err != nil { @@ -55,6 +61,9 @@ func main() { for { in, _ := reader.ReadString('\n') words := strings.Fields(in) + if debug { + fmt.Fprintln(os.Stderr, words) + } who := strings.Split(words[0], "!")[0][1:] if who == "botik" { continue