Set TERM=xterm-256color

This helps ensure a proper TERM value when running from e.g. systemd or
VSCode's debugger.

Fixes #5
This commit is contained in:
Soren L. Hansen 2021-04-18 07:18:47 -07:00
parent d503d912f3
commit 11396d7877

View File

@ -30,6 +30,8 @@ type LocalCommand struct {
func New(command string, argv []string, options ...Option) (*LocalCommand, error) { func New(command string, argv []string, options ...Option) (*LocalCommand, error) {
cmd := exec.Command(command, argv...) cmd := exec.Command(command, argv...)
cmd.Env = append(os.Environ(), "TERM=xterm-256color")
pty, err := pty.Start(cmd) pty, err := pty.Start(cmd)
if err != nil { if err != nil {
// todo close cmd? // todo close cmd?