From f34c5367d5b125c62adb3ddc2270b5d4a47c6e11 Mon Sep 17 00:00:00 2001 From: "Adam J. Stewart" Date: Sun, 25 Dec 2016 22:25:53 -0500 Subject: Better tabulation for spack checksum (#2673) --- lib/spack/spack/cmd/checksum.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/spack/spack/cmd/checksum.py b/lib/spack/spack/cmd/checksum.py index 2e24d0527e..b45cfcbd39 100644 --- a/lib/spack/spack/cmd/checksum.py +++ b/lib/spack/spack/cmd/checksum.py @@ -93,9 +93,13 @@ def checksum(parser, args): sorted_versions = sorted(versions, reverse=True) + # Find length of longest string in the list for padding + maxlen = max(len(str(v)) for v in versions) + tty.msg("Found %s versions of %s" % (len(versions), pkg.name), *spack.cmd.elide_list( - ["%-10s%s" % (v, versions[v]) for v in sorted_versions])) + ["{0:{1}} {2}".format(v, maxlen, versions[v]) + for v in sorted_versions])) print archives_to_fetch = tty.get_number( "How many would you like to checksum?", default=5, abort='q') -- cgit v1.2.3-70-g09d2