
go-shell:一个用于执行Shell命令的小型Go库
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Go-Shell是一款轻量级的Go语言库,专为在Go程序中便捷地执行和管理Shell命令而设计。它简化了与外部系统交互的过程,提供了强大的错误处理功能。
去壳一个小的Go库用于运行Shell命令。例如:
```go
package main
import (
fmt
. github.com/kylefeng28/go-shell
)
func main() {
shell, err := NewShell(/bin/bash)
if err != nil {
panic(could not create shell)
}
defer shell.Close()
out, err := shell.Run(echo hello world)
if err != nil {
panic(error executing command)
}
fmt.Println(out)
}
```
未来功能包括使用通道的stdin和stdout。
全部评论 (0)
还没有任何评论哟~


