Merge pull request #4192 from greatroar/quote

ui/termstatus: Quote funny filenames
This commit is contained in:
Michael Eischer
2023-04-14 22:39:09 +02:00
committed by GitHub
4 changed files with 68 additions and 8 deletions

View File

@@ -86,6 +86,8 @@ func (b *TextProgress) Error(item string, err error) error {
// CompleteItem is the status callback function for the archiver when a
// file/dir has been saved successfully.
func (b *TextProgress) CompleteItem(messageType, item string, previous, current *restic.Node, s archiver.ItemStats, d time.Duration) {
item = termstatus.Quote(item)
switch messageType {
case "dir new":
b.VV("new %v, saved in %.3fs (%v added, %v stored, %v metadata)",