Merge branch '19070-update-workflow-deps' refs #19070
[arvados.git] / sdk / python / bin / arv-ls
index f30145af54d00e522eaf5ea90c4dc82bce70a8df..77031487431747cf4c206bfface0912a55c1e2d9 100755 (executable)
@@ -1,28 +1,10 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
+# 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))