Michael Eischer
|
f2b9ea6455
|
termstatus: use errWriter if terminal commands fail
|
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
|
d757e39992
|
make linter happy
|
2025-09-13 22:22:53 +02:00 |
|
Michael Eischer
|
b71b77fa77
|
terminal: unexport tcgetpgrp, tcsetpgrp and getpgrp
|
2025-09-08 11:04:38 +02:00 |
|
Michael Eischer
|
d10bd1d321
|
terminal: move reading password from terminal here
|
2025-09-08 11:03:56 +02:00 |
|
Michael Eischer
|
43b5166de8
|
terminal: cleanup determining width
|
2025-09-08 11:03:42 +02:00 |
|
Michael Eischer
|
0b0dd07f15
|
consolidate checks whether stdin/stdout is terminal
|
2025-09-08 11:03:26 +02:00 |
|
Michael Eischer
|
93ccc548c8
|
termstatus: move cursor handling to terminal package
|
2025-09-08 11:03:17 +02:00 |
|
Michael Eischer
|
48cbbf9651
|
ui/termstatus: extract background handling code
|
2025-09-08 10:50:09 +02:00 |
|
Michael Eischer
|
6ff7cd9050
|
backend/util: extract background handling code
|
2025-09-08 10:42:35 +02:00 |
|