1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-09 07:02:29 +08:00

[FEATURE] system add option (#87)

This commit is contained in:
Nothin
2023-04-17 14:06:49 +08:00
committed by GitHub
parent d7976e31a4
commit 247cf89947
3 changed files with 47 additions and 1 deletions

18
system/os_linux.go Normal file
View File

@@ -0,0 +1,18 @@
package system
import (
"os/exec"
"syscall"
)
func WithForeground() Option {
return func(c *exec.Cmd) {
if c.SysProcAttr == nil {
c.SysProcAttr = &syscall.SysProcAttr{
Foreground: true,
}
} else {
c.SysProcAttr.Foreground = true
}
}
}