repositorypackage
0.0.5
Repository: https://github.com/choihocheol/go-cli.git
Documentation: pkg.go.dev
# README
import "github.com/choihocheol/go-cli"
Go CLI
Go CLI is a Go library for writing Bash scripts using Golang code.
Quick guide : Example
package main
import (
"fmt"
"github.com/choihocheol/go-cli"
)
func main() {
command := "ls"
output, err := gocli.Run(command)
if err != nil {
panic(err)
}
fmt.Println(output)
}
package main
import (
"fmt"
"github.com/choihocheol/go-cli"
)
func main() {
command := `
sed -i.bak -e \
"s/^addr = \".*:8000\"/addr = \"0.0.0.0:8080\"/" \
config.toml
`
output, err := gocli.Run(command)
if err != nil {
panic(err)
}
fmt.Println(output)
}