Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d967f894eb |
@@ -18,6 +18,13 @@ https://git.eeqj.de/sneak/secret/milestone/12
|
|||||||
|
|
||||||
# Completed Steps
|
# Completed Steps
|
||||||
|
|
||||||
|
- 2026-10-14: `secret get` fails when it cannot write the value to stdout
|
||||||
|
(https://git.eeqj.de/sneak/secret/issues/155). The write's error was ignored,
|
||||||
|
so a script that sent the value to a file on a full disk saw `secret get`
|
||||||
|
succeed and was left with an empty or cut-short file. That error is now the
|
||||||
|
command's error, and `secret get` exits 1. A stdout the shell closed (`>&-`)
|
||||||
|
still gives exit 0, because the Go runtime opens `/dev/null` in its place
|
||||||
|
before `secret` starts and the write there succeeds.
|
||||||
- 2026-10-14: The passphrase and mnemonic prompts ask on the controlling
|
- 2026-10-14: The passphrase and mnemonic prompts ask on the controlling
|
||||||
terminal (`/dev/tty`) instead of stdin, so `echo v | secret add s1 --force`,
|
terminal (`/dev/tty`) instead of stdin, so `echo v | secret add s1 --force`,
|
||||||
`cat file | secret encrypt key` and `cat file.age | secret decrypt key` ask
|
`cat file | secret encrypt key` and `cat file.age | secret decrypt key` ask
|
||||||
|
|||||||
Reference in New Issue
Block a user