【文件属性】:
文件名称:debian-golang-pty:https
文件大小:18KB
文件格式:ZIP
更新时间:2021-06-01 20:09:55
Go
私人有限公司
Pty 是一个使用 unix 伪终端的 Go 包。
安装
go get github.com/kr/pty
例子
package main
import (
"github.com/kr/pty"
"io"
"os"
"os/exec"
)
func main () {
c := exec . Command ( "grep" , "--color=auto" , "bar" )
f , err := pty . Start ( c )
if err != nil {
panic ( err )
}
go func () {
f . Write ([] byte ( "foo \n " ))
f . Write ([] byte ( "bar \n " ))
f . Write ([] byte ( "baz \n " ))
f .
【文件预览】:
debian-golang-pty-master
----mktypes.bash(311B)
----ztypes_386.go(118B)
----pty_freebsd.go(1KB)
----.gitignore(27B)
----doc.go(349B)
----pty_darwin.go(1024B)
----pty_unsupported.go(146B)
----ztypes_s390x.go(135B)
----types_freebsd.go(210B)
----ztypes_freebsd_amd64.go(202B)
----License(1KB)
----ztypes_amd64.go(118B)
----ztypes_arm64.go(135B)
----debian()
--------.gitignore(55B)
--------compat(2B)
--------Dockerfile(980B)
--------control(641B)
--------copyright(2KB)
--------gbp.conf(205B)
--------helpers()
--------README.Source(737B)
--------source()
--------docs(10B)
--------changelog(1KB)
--------rules(185B)
----README.md(469B)
----util.go(625B)
----ztypes_ppc64le.go(137B)
----ztypes_freebsd_arm.go(171B)
----ioctl_bsd.go(1KB)
----pty_linux.go(866B)
----ioctl.go(174B)
----run.go(546B)
----types.go(83B)
----ztypes_arm.go(118B)
----ztypes_ppc64.go(135B)
----ztypes_freebsd_386.go(171B)