From 4da06790a99d68292491db14c83e3d3942d6b9dd Mon Sep 17 00:00:00 2001 From: Dawid Dziurla Date: Thu, 11 Jul 2019 19:06:52 +0200 Subject: [PATCH] clear screen and show cursor when attaching to container --- pkg/commands/container.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/commands/container.go b/pkg/commands/container.go index ae0ecd2f..5bd88634 100644 --- a/pkg/commands/container.go +++ b/pkg/commands/container.go @@ -386,6 +386,9 @@ func (c *Container) Attach() error { // read output from container go func() { output := os.Stdout + clearScreen := "\033[2J" + showCursor := "\033[?25h" + _, _ = io.Copy(output, strings.NewReader(clearScreen+showCursor)) _, _ = io.Copy(output, hijack.Conn) channel <- syscall.SIGINT }()