From 11396d7877c9f8b9fe8987fd571b381ae2c89de2 Mon Sep 17 00:00:00 2001 From: "Soren L. Hansen" Date: Sun, 18 Apr 2021 07:18:47 -0700 Subject: [PATCH] Set TERM=xterm-256color This helps ensure a proper TERM value when running from e.g. systemd or VSCode's debugger. Fixes #5 --- backend/localcommand/local_command.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/localcommand/local_command.go b/backend/localcommand/local_command.go index aed5556..71b6c18 100644 --- a/backend/localcommand/local_command.go +++ b/backend/localcommand/local_command.go @@ -30,6 +30,8 @@ type LocalCommand struct { func New(command string, argv []string, options ...Option) (*LocalCommand, error) { cmd := exec.Command(command, argv...) + cmd.Env = append(os.Environ(), "TERM=xterm-256color") + pty, err := pty.Start(cmd) if err != nil { // todo close cmd?