feat(cli): Support displaying storage values in base-2 [#2492] (#2502)

* Update display on repository summary

* Apply throughout app

* Situate units_test

* Update Command Line documentation

* Envar cleanup

* Rename to BytesString

* Restore envar string available for test

* Remove extraneous empty check and restore UIPreferences field for frontend

* PR: config bool cleanup and missed `BaseEnv`s

* Fix lint and test
This commit is contained in:
atom authored and GitHub committed 2022-10-24 19:00:36 -07:00
1 parent 7d47658cbb
commit c5efed01f4
40 files changed
+198 -149

No files matched your search

+4 -4
View File
@@ -147,12 +147,12 @@ func (p *cliProgress) output(col *color.Color, msg string) {
inProgressHashing,
hashedFiles,
units.BytesStringBase10(hashedBytes),
units.BytesString(hashedBytes),
cachedFiles,
units.BytesStringBase10(cachedBytes),
units.BytesString(cachedBytes),
units.BytesStringBase10(uploadedBytes),
units.BytesString(uploadedBytes),
)
if fatalErrorCount > 0 {
@@ -177,7 +177,7 @@ func (p *cliProgress) output(col *color.Color, msg string) {
}
if est, ok := p.uploadStartTime.Estimate(float64(hashedBytes+cachedBytes), float64(p.estimatedTotalBytes)); ok {
line += fmt.Sprintf(", estimated %v", units.BytesStringBase10(p.estimatedTotalBytes))
line += fmt.Sprintf(", estimated %v", units.BytesString(p.estimatedTotalBytes))
line += fmt.Sprintf(" (%.1f%%)", est.PercentComplete)
line += fmt.Sprintf(" %v left", est.Remaining)
} else {