From 87ddc046347ee5ce0dddc04794704847fb4eafa6 Mon Sep 17 00:00:00 2001 From: Dawid Dziurla Date: Thu, 11 Jul 2019 20:46:52 +0200 Subject: [PATCH] drop any color changes before attaching to container --- pkg/commands/container.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/commands/container.go b/pkg/commands/container.go index 33d308c..3ff4299 100644 --- a/pkg/commands/container.go +++ b/pkg/commands/container.go @@ -399,7 +399,8 @@ func (c *Container) Attach() error { output := os.Stdout clearScreen := "\033[2J" showCursor := "\033[?25h" - _, _ = io.Copy(output, strings.NewReader(clearScreen+showCursor)) + noColor := "\033[0m" + _, _ = io.Copy(output, strings.NewReader(clearScreen+showCursor+noColor)) _, _ = io.Copy(output, hijack.Conn) channel <- syscall.SIGINT }()