Michael Eischer
|
711194276c
|
remove unused printer from ReadPassword
|
2025-10-03 18:55:46 +02:00 |
|
Michael Eischer
|
52eb66929f
|
repository: deduplicate index progress bar initializaton
|
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
|
c293736841
|
drop unused stderr from GlobalOptions
|
2025-10-03 18:55:46 +02:00 |
|
Michael Eischer
|
1939cff334
|
restore: embed progress.Printer in restore-specific printer
|
2025-10-03 18:55:46 +02:00 |
|
Michael Eischer
|
1a76f988ea
|
backup: embed progress.Printer in backup specific printer
|
2025-10-03 18:55:46 +02:00 |
|
Michael Eischer
|
e753941ad3
|
move NewProgressPrinter to ui package
|
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
|
013c565c29
|
standardize shorten variable name for GlobalOptions to gopts
|
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
|
ca5b0c0249
|
get rid of fmt.Print* usages
|
2025-10-03 18:55:46 +02:00 |
|
Michael Eischer
|
3410808dcf
|
deduplicate termstatus setup
|
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
|
4dc71f24c5
|
backends: pass error logger to backends
|
2025-10-03 18:22:42 +02:00 |
|
Michael Eischer
|
13f743e26b
|
profiling: inject os.Stderr instead of directly using it
|
2025-10-03 18:22:42 +02:00 |
|
Michael Eischer
|
3e1632c412
|
reduce os.stdout / os.stderr usage in tests
|
2025-10-03 18:22:42 +02:00 |
|
Michael Eischer
|
6bd85d2412
|
reduce usages of globalOptions variable
|
2025-10-03 18:22:42 +02:00 |
|
Michael Eischer
|
d491c1bdbf
|
use errors.Fatalf instead of custom formatting
|
2025-09-24 22:11:54 +02:00 |
|
Michael Eischer
|
97933d1404
|
remove trailing newlines from errors.Fatalf calls
|
2025-09-24 22:11:34 +02:00 |
|
Michael Eischer
|
4edfd36c8f
|
Merge pull request #5363 from zmanda/fix-gh-5258-backup-exits-with-wrong-code-on-ctrl-c
bugfix: fatal errors do not keep underlying error
|
2025-09-24 22:04:38 +02:00 |
|
Michael Eischer
|
7257cd2e5f
|
extra linters
|
2025-09-21 22:24:35 +02:00 |
|
Michael Eischer
|
88bdf20bd8
|
Reduce linter ignores
|
2025-09-21 22:24:27 +02:00 |
|
Michael Eischer
|
60d80a6127
|
Fix linter warnings
|
2025-09-21 22:24:15 +02:00 |
|
Michael Eischer
|
f091e6aed0
|
Merge branch 'patch-release'
|
2025-09-21 21:20:56 +02:00 |
|
Alexander Neumann
|
39a737fe14
|
Set development version for 0.18.1
|
2025-09-21 20:05:01 +02:00 |
|
Alexander Neumann
|
7d0aa7f2e3
|
Add version for 0.18.1
|
2025-09-21 20:04:58 +02:00 |
|
Michael Eischer
|
2fe271980f
|
backup: only pass error log function to helpers
|
2025-09-21 16:02:59 +02:00 |
|
Michael Eischer
|
4f1390436d
|
init: remove duplication from error message
|
2025-09-21 15:58:29 +02:00 |
|
Michael Eischer
|
2d7611373e
|
ignore JSON flag for fully unsupported commands
Considering the flag would result in a mostly empty terminal output,
which is probably worse than text output instead of JSON.
|
2025-09-21 15:38:29 +02:00 |
|
Michael Eischer
|
f71278138f
|
drop warnf
|
2025-09-18 22:58:23 +02:00 |
|
Michael Eischer
|
7d5ebdd0b3
|
version: convert to termstatus
|
2025-09-18 22:58:23 +02:00 |
|
Michael Eischer
|
d6c75ba2dc
|
prune: drop unused parameter
|
2025-09-17 21:18:15 +02:00 |
|
Michael Eischer
|
2a9105c050
|
forget/snapshots: properly change error returned by PrintSnapshots
|
2025-09-17 21:16:39 +02:00 |
|
Michael Eischer
|
364271c6c3
|
Consistently use withTermstatus in tests
|
2025-09-15 22:37:55 +02:00 |
|
Michael Eischer
|
6b5c8ce14e
|
change run* functions to accept ui.Terminal instead of *termstatus.Terminal
|
2025-09-15 22:37:25 +02:00 |
|
Michael Eischer
|
5a16b29177
|
remove unused global output functions
|
2025-09-15 22:35:48 +02:00 |
|
Michael Eischer
|
320fb5fb98
|
convert repository open/create to use termstatus
|
2025-09-15 22:35:32 +02:00 |
|
Michael Eischer
|
c14cf48776
|
further reduce Warnf usages
|
2025-09-15 22:35:16 +02:00 |
|
Michael Eischer
|
109a211fbe
|
convert repository locking to use termstatus
|
2025-09-15 22:34:59 +02:00 |
|
Michael Eischer
|
9d3efc2088
|
cleanup progress bar helpers
|
2025-09-15 22:34:44 +02:00 |
|
Michael Eischer
|
8b5dbc18ca
|
cleanup progress bar creation special cases
|
2025-09-15 22:34:28 +02:00 |
|
Michael Eischer
|
b0eef4b965
|
Initialize progress printer as early as reasonable in run functions
|
2025-09-15 22:34:13 +02:00 |
|
Michael Eischer
|
6c0dccf4a5
|
self-update: convert to termstatus
|
2025-09-15 22:33:52 +02:00 |
|
Michael Eischer
|
6b23d0328b
|
find: convert to termstatus
|
2025-09-15 22:33:41 +02:00 |
|
Michael Eischer
|
52f33d2d54
|
snapshots: convert to termstatus
|
2025-09-15 22:19:19 +02:00 |
|
Michael Eischer
|
d89535634d
|
unlock: convert to termstatus
|
2025-09-15 22:19:19 +02:00 |
|
Michael Eischer
|
902cd1e9d6
|
backup: replace Verbosef usage
|
2025-09-15 22:19:19 +02:00 |
|
Michael Eischer
|
51299b8ea7
|
key: convert to termstatus
|
2025-09-15 22:19:19 +02:00 |
|
Michael Eischer
|
fd8f8d64f5
|
init: convert to termstatus
|
2025-09-15 22:19:17 +02:00 |
|
Michael Eischer
|
114cc33fe9
|
generate: convert to termstatus
|
2025-09-15 22:17:26 +02:00 |
|