cmd/age: fallback to stdin if /dev/tty cannot be opened (#414)

This commit is contained in:
Simon Brand
2022-05-04 06:44:48 -04:00
committed by GitHub
parent e8771b6d8a
commit ac31f5c935
+1 -5
View File
@@ -119,11 +119,7 @@ func readPassphrase(prompt string) ([]byte, error) {
return nil, err
}
defer out.Close()
} else if _, err := os.Stat("/dev/tty"); err == nil {
tty, err := os.OpenFile("/dev/tty", os.O_RDWR, 0)
if err != nil {
return nil, err
}
} else if tty, err := os.OpenFile("/dev/tty", os.O_RDWR, 0); err == nil {
defer tty.Close()
in, out = tty, tty
} else {