//go:build windows package runner import ( "os/exec" "syscall" ) // hideWindow prevents the child process from creating a visible console window. // Without this, powershell.exe opens a full-size window on top of the GUI. func hideWindow(cmd *exec.Cmd) { cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true} }