TUI IDE multiplexer?!
golang
tui
ide
1//go:build windows
2
3package main
4
5import (
6 "os"
7 "os/exec"
8)
9
10func restart() error {
11 exe, err := os.Executable()
12 if err != nil {
13 return err
14 }
15
16 cmd := exec.Command(exe, os.Args[1:]...)
17 cmd.Stdout = os.Stdout
18 cmd.Stderr = os.Stderr
19 cmd.Stdin = os.Stdin
20 cmd.Env = os.Environ()
21
22 return cmd.Start()
23}