X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0b0f8c5211ee93d2fd2bceb2a4331a06cea52663..75310a63472361ad0a84801024193cc9f34393e0:/sdk/python/bin/arv-ls diff --git a/sdk/python/bin/arv-ls b/sdk/python/bin/arv-ls index f30145af54..b612fda9d5 100755 --- a/sdk/python/bin/arv-ls +++ b/sdk/python/bin/arv-ls @@ -1,28 +1,10 @@ #!/usr/bin/env python +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: Apache-2.0 -import argparse -import hashlib -import os -import re -import string import sys -import logging -logger = logging.getLogger(os.path.basename(sys.argv[0])) +from arvados.commands.ls import main -parser = argparse.ArgumentParser( - description='List contents of a manifest') - -parser.add_argument('locator', type=str, - help=""" -Collection locator, optionally with a file path or prefix. -""") - -args = parser.parse_args() - -import arvados - -cr = arvados.CollectionReader(arvados.Keep.get(args.locator)) - -for f in rc.all_files(): - print(f.stream_name() + "/" + f.name()) +sys.exit(main(sys.argv[1:], sys.stdout, sys.stderr))