added clear terminal function
This commit is contained in:
parent
fcb23827e4
commit
891ea79d53
17
helper.go
17
helper.go
@ -1,5 +1,11 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"os"
|
||||
"os/exec"
|
||||
"runtime"
|
||||
)
|
||||
|
||||
func filter[T any](ss []T, test func(T) bool) (ret []T) {
|
||||
for _, s := range ss {
|
||||
if test(s) {
|
||||
@ -8,3 +14,14 @@ func filter[T any](ss []T, test func(T) bool) (ret []T) {
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
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()
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user