mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-10-30 21:30:16 +00:00 
			
		
		
		
	Add a dependency on github.com/howeycgopass
This commit is contained in:
		
							
								
								
									
										25
									
								
								vendor/github.com/howeyc/gopass/terminal.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								vendor/github.com/howeyc/gopass/terminal.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| // +build !solaris | ||||
|  | ||||
| package gopass | ||||
|  | ||||
| import "golang.org/x/crypto/ssh/terminal" | ||||
|  | ||||
| type terminalState struct { | ||||
| 	state *terminal.State | ||||
| } | ||||
|  | ||||
| func isTerminal(fd uintptr) bool { | ||||
| 	return terminal.IsTerminal(int(fd)) | ||||
| } | ||||
|  | ||||
| func makeRaw(fd uintptr) (*terminalState, error) { | ||||
| 	state, err := terminal.MakeRaw(int(fd)) | ||||
|  | ||||
| 	return &terminalState{ | ||||
| 		state: state, | ||||
| 	}, err | ||||
| } | ||||
|  | ||||
| func restore(fd uintptr, oldState *terminalState) error { | ||||
| 	return terminal.Restore(int(fd), oldState.state) | ||||
| } | ||||
		Reference in New Issue
	
	Block a user