allow to use includes only
authorMoritz Warning <moritzwarning@web.de>
Thu, 13 Feb 2020 11:27:04 +0000 (12:27 +0100)
committerMoritz Warning <moritzwarning@web.de>
Thu, 13 Feb 2020 11:27:04 +0000 (12:27 +0100)
misc/collect.py

index 2a894588db20cb90a8727d937cb350ad6f511bc0..9b753513ab6f6f63e3af83f95ab5539232b994e0 100755 (executable)
@@ -7,8 +7,8 @@ import sys
 import os
 
 parser = argparse.ArgumentParser()
-parser.add_argument("input_path", help="Input folder that is traversed for OpenWrt JSON device files.")
-parser.add_argument('--link', required = True,
+parser.add_argument("input_path", nargs='?', help="Input folder that is traversed for OpenWrt JSON device files.")
+parser.add_argument('--link',
             action="store", dest="link", default="",
             help="Link to get the image from. May contain %%file, %%target, %%release and %%commit")
 parser.add_argument('--include', nargs='+', default=[],
@@ -78,7 +78,6 @@ for path in paths:
       sys.stderr.write("Abort on {}\n   Missing key {}\n".format(path, e))
       exit(1)
 
-
 # include JSON data from other files 
 for path in args.include:
     with open(path, "r") as file: