windows build now also working but without pty support.
This commit is contained in:
		
							parent
							
								
									3bd0e3f3e1
								
							
						
					
					
						commit
						5280b8e838
					
				
							
								
								
									
										24
									
								
								pkg/terminal/pty_windows.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								pkg/terminal/pty_windows.go
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,24 @@ | ||||
| package terminal | ||||
| 
 | ||||
| import ( | ||||
| 	"github.com/gliderlabs/ssh" | ||||
| 	"io" | ||||
| 	"os" | ||||
| 	"os/exec" | ||||
| ) | ||||
| 
 | ||||
| var PtySpawner = Spawner(func(sshSession ssh.Session, env []string, name string, arg ...string) (Process, error) { | ||||
| 	return nil, nil | ||||
| }) | ||||
| 
 | ||||
| type ptyProcess struct { | ||||
| 	cmd *exec.Cmd | ||||
| 	f   *os.File | ||||
| } | ||||
| 
 | ||||
| func (p ptyProcess) Pipe() io.ReadWriter { | ||||
| 	return p.f | ||||
| } | ||||
| func (p ptyProcess) Wait() error { | ||||
| 	return p.cmd.Wait() | ||||
| } | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user