-endp = "https://s3.us-east-2.wasabisys.com/armaan-public/"
-wabin = "/home/armaa/.local/mnt/public/"
-inp = sys.argv[1]
+def parse_args():
+ parser = argparse.ArgumentParser(
+ description="Copy file to Wasabi-mounted directory")
+ parser.add_argument("input", metavar="inp", type=str, nargs="+",
+ help="input file")
+ parser.add_argument("output", metavar="outp", type=str, nargs="*",
+ help="output path")
+ parser.add_argument("-p", "--private",
+ action="store_true",
+ help="Copy to private directory")
+ parser.add_argument("-m", "--mkdir",
+ action="store_true",
+ help="Create parent directories if necesary")
+ return parser.parse_args()