Michael Eischer
|
b459d66288
|
termstatus: additional comments
|
2025-10-03 18:55:46 +02:00 |
|
Michael Eischer
|
76b2cdd4fb
|
replace globalOptions.stdout with termstatus.OutputWriter
|
2025-10-03 18:55:46 +02:00 |
|
Michael Eischer
|
ff5a0cc851
|
termstatus: fully wrap reading password from terminal
|
2025-10-03 18:55:46 +02:00 |
|
Michael Eischer
|
96af35555a
|
termstatus: add stdin and inject into backup command
|
2025-10-03 18:55:46 +02:00 |
|
Michael Eischer
|
1ae2d08d1b
|
termstatus: centralize OutputIsTerminal checks
|
2025-10-03 18:55:46 +02:00 |
|
Michael Eischer
|
86ddee8518
|
ui: document Message / Printer / Terminal interfaces
|
2025-09-21 16:32:00 +02:00 |
|
Michael Eischer
|
94b19d64be
|
termstatus: allow retrieving the underlying writer
This is intended for special cases where it must be guaranteed that the
output on stdout exactly matches what was written to the io.Writer.
|
2025-09-15 22:17:26 +02:00 |
|
Michael Terry
|
a376323331
|
restore: print JSON versions of errors in --json mode
Previously, they were printed as freeform text.
This also adds a ui.Terminal interface to make writing
tests easier and also adds a few tests.
|
2024-08-03 15:18:46 -04:00 |
|