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:
@@ -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?
|
||||||
|
|||||||
Reference in New Issue
Block a user