github.com/sandwich-go/boost@v1.3.29/xproc/README.md (about)

     1  # xproc
     2  
     3  `command` 辅助函数
     4  
     5  - `process` 启动、关闭、`kill`、`Signal` 管理
     6  - `process` 集管理
     7  
     8  # 例子
     9  ```go
    10  tmpFile := filepath.Join(os.TempDir(), "test.sh")
    11  err := xos.FilePutContents(tmpFile, []byte("echo \"GOT ME $1\""))
    12  xpanic.WhenError(err)
    13  var stdOut string
    14  stdOut, err = ShellRun(tmpFile, WithArgs("1.2.0"))
    15  xpanic.WhenError(err)
    16  fmt.Println(stdOut)
    17  ```
    18  Output:
    19  ```text
    20  GOT ME 1.2.0
    21  ```