]> git.armaanb.net Git - lightcards.git/blobdiff - lightcards/runner.py
Allow for multiple input files to be given
[lightcards.git] / lightcards / runner.py
index 95e44b5275443b3f25941413123c68e1577e5344..2154c95766aed8cd216863fb9500f166a23fda71 100644 (file)
@@ -33,7 +33,7 @@ def parse_args():
         choices=range(1, 4),
         help="specify which view to start in",
     )
-    parser.add_argument("inp", metavar="input_file", type=str, nargs=1)
+    parser.add_argument("inp", metavar="input_files", type=str, nargs="+")
     parser.add_argument(
         "-a",
         "--alphabetize",
@@ -107,12 +107,12 @@ def main(args=sys.argv):
     args = parse_args()
     conf = config.read_file(args.config)
 
-    global headers, stack
-    (headers, stack) = parse.parse_html(parse.md2html(args.inp[0]))
-
     if not conf["debug"]:
         sys.tracebacklimit = 0
 
+    global headers, stack
+    (headers, stack) = parse.parse_html(parse.md2html(args.inp))
+
     show(args, stack, headers, conf)