diff options
Diffstat (limited to 'src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/github.com/howeyc/gopass/nix.go')
-rw-r--r-- | src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/github.com/howeyc/gopass/nix.go | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/github.com/howeyc/gopass/nix.go b/src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/github.com/howeyc/gopass/nix.go deleted file mode 100644 index 76c9da42093..00000000000 --- a/src/mongo/gotools/src/github.com/mongodb/mongo-tools/vendor/github.com/howeyc/gopass/nix.go +++ /dev/null @@ -1,29 +0,0 @@ -// +build linux darwin freebsd netbsd openbsd - -package gopass - -import ( - "io" - "syscall" - - "golang.org/x/crypto/ssh/terminal" -) - -const lineEnding = "\n" - -func getch() (byte, error) { - if oldState, err := terminal.MakeRaw(0); err != nil { - return 0, err - } else { - defer terminal.Restore(0, oldState) - } - - var buf [1]byte - if n, err := syscall.Read(0, buf[:]); n == 0 || err != nil { - if err != nil { - return 0, err - } - return 0, io.EOF - } - return buf[0], nil -} |