how to cleanup terminal golang
package main
import (
"fmt"
"os"
"os/exec"
"runtime"
)
func clearTerminal() {
var cmd *exec.Cmd
if runtime.GOOS == "windows" {
cmd = exec.Command("cmd", "/c", "cls")
} else {
cmd = exec.Command("clear")
}
cmd.Stdout = os.Stdout
cmd.Run()
}
func main() {
fmt.Println("Before cleanup: This is some content in the terminal.")
clearTerminal()
fmt.Println("After cleanup: Terminal is now cleared.")
}