Ejemplo n.º 1
0
Archivo: vegapipe.go Proyecto: 40a/vega
func connect() {
	addr := *fConnect

	fc, err := vega.Local()
	if err != nil {
		panic(err)
	}

	pc, err := fc.ConnectPipe(addr)
	if err != nil {
		panic(err)
	}

	go io.Copy(pc, os.Stdin)
	io.Copy(os.Stdout, pc)
}
Ejemplo n.º 2
0
Archivo: vegapipe.go Proyecto: 40a/vega
func listen() {
	addr := *fListen

	fc, err := vega.Local()
	if err != nil {
		panic(err)
	}

	pc, err := fc.ListenPipe(addr)
	if err != nil {
		panic(err)
	}

	go io.Copy(pc, os.Stdin)
	io.Copy(os.Stdout, pc)
}