From: Peter Amstutz Date: Mon, 17 Feb 2014 18:50:32 +0000 (+0000) Subject: added -s option X-Git-Tag: 1.1.0~2736^2~27 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/444af0ae1f9b9d36af72e57ae508cd0608988236 added -s option --- diff --git a/sdk/python/bin/arv-ls b/sdk/python/bin/arv-ls index c96f4cfa55..b2fe02d6b7 100755 --- a/sdk/python/bin/arv-ls +++ b/sdk/python/bin/arv-ls @@ -18,6 +18,8 @@ parser.add_argument('locator', type=str, Collection locator, optionally with a file path or prefix. """) +parser.add_argument('-s', action='store_true', help="""List file sizes, in KiB.""") + args = parser.parse_args() import arvados @@ -25,4 +27,7 @@ import arvados cr = arvados.CollectionReader(arvados.Keep.get(args.locator)) for f in cr.all_files(): - print(f.stream_name() + "/" + f.name()) + if args.s: + print "{:>10} {}".format(f.size() / 1024, f.stream_name() + "/" + f.name()) + else: + print f.stream_name() + "/" + f.name()