summaryrefslogtreecommitdiff
path: root/ivy.go
diff options
context:
space:
mode:
Diffstat (limited to 'ivy.go')
-rw-r--r--ivy.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/ivy.go b/ivy.go
index e8f4a77..66c07e7 100644
--- a/ivy.go
+++ b/ivy.go
@@ -25,8 +25,12 @@ func (_ Ivy) Handle(conn *irc.Conn, line *irc.Line) {
if len(result) > 500 {
conn.Notice(line.Target(), "result too long")
} else {
- for _, s := range strings.Split(result, "\n") {
+ for i, s := range strings.Split(result, "\n") {
conn.Notice(line.Target(), s)
+ if i > 5 {
+ conn.Notice(line.Target(), "output truncated")
+ return
+ }
}
}
}