Skip to content

Progress bar for stats #5689

@olek-osikowicz

Description

@olek-osikowicz

Output of restic version

restic 0.18.1 compiled with go1.25.1 on linux/amd64

What should restic do differently? Which functionality do you think we should add?

Restic has a progress bar for the backup and for the restore, but it lacks one for calculating stats.

What are you trying to do? What problem would this solve?

Calculating stats for the remote repository can take minutes:

$ restic stats
repository 1f49fa04 opened (version 2, compression level max)
[0:00] 100.00%  269 / 269 index files loaded
scanning...
Stats in restore-size mode:
     Snapshots processed:  157
        Total File Count:  56919675
              Total Size:  38.669 TiB
~/restic ❯                                                                     8m 49s

For such a long wait there definitevly should be a progress bar to inform the user if restic is processing or it hangs, and whats the estimated time to finish.

Did restic help you today? Did it make you happy in any way?

Yes, I belive adding this feature would make even more users happy using restic :)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions