Progress: Add convenience functions

This commit is contained in:
Alexander Neumann 2015-02-07 17:05:49 +01:00
parent 7558e99dd5
commit d5dccd746e
1 changed files with 10 additions and 0 deletions

View File

@ -82,6 +82,16 @@ func (p *Progress) Report(s Stat) {
}
}
// Report a file with the given size.
func (p *Progress) ReportFile(size uint64) {
p.Report(Stat{Files: 1, Bytes: size})
}
// Report a directory.
func (p *Progress) ReportDir() {
p.Report(Stat{Dirs: 1})
}
func (p *Progress) reporter() {
if p == nil {
return