Я пишу новый проект, такой как CLI с Go, и использую пакет termui , но через некоторое время мне нужно, чтобы CLI открыл файл с редактором, таким как VIM, без выхода из текущегоCLI, когда закроете VIM, я могу вернуться к текущему CLI. Возможно ли это?
Я пробовал на следующем примере:
package main
import (
"log"
"os/exec"
)
func main() {
// render the termui
path := "SomeFile.bash"
cmd := exec.Command("vim", path)
err := cmd.Run()
if err != nil {
log.Fatal(err)
}
}