repositorypackage
0.0.0-20240626063852-b3f8b099fcfd
Repository: https://github.com/mwgamble/subprocess.git
Documentation: pkg.go.dev
# README
Subprocesses
Spawn subprocesses in Go.
go get -u "github.com/estebangarcia21/subprocess"
Sanitized mode
package main
import (
"log"
"github.com/estebangarcia21/subprocess"
)
func main() {
s := subprocess.New("ls", subprocess.Arg("-lh"))
if err := s.Exec(); err != nil {
log.Fatal(err)
}
}
Shell mode
package main
import (
"log"
"github.com/estebangarcia21/subprocess"
)
func main() {
s := subprocess.New("ls -lh", subprocess.Shell)
if err := s.Exec(); err != nil {
log.Fatal(err)
}
}