Fix formatting problem in sha1sum

This commit is contained in:
Nick Craig-Wood 2016-01-17 13:56:00 +00:00
parent 3ffea738e6
commit 27f67edb1a
2 changed files with 7 additions and 1 deletions

View file

@ -32,6 +32,12 @@ const (
// HashStream and MultiHasher.
var SupportedHashes = NewHashSet(HashMD5, HashSHA1)
// HashWidth returns the width in characters for any HashType
var HashWidth = map[HashType]int{
HashMD5: 32,
HashSHA1: 40,
}
// HashStream will calculate hashes of all supported hash types.
func HashStream(r io.Reader) (map[HashType]string, error) {
return HashStreamTypes(r, SupportedHashes)

View file

@ -738,7 +738,7 @@ func hashLister(ht HashType, f Fs, w io.Writer) error {
Debug(o, "Failed to read %v: %v", ht, err)
sum = "ERROR"
}
syncFprintf(w, "%32s %s\n", sum, o.Remote())
syncFprintf(w, "%*s %s\n", HashWidth[ht], sum, o.Remote())
})
}