Merge branch 'master' into release

This commit is contained in:
Knoch 2019-12-18 11:27:09 +01:00
commit a6d5079473

21
main.py
View File

@ -1,10 +1,11 @@
#!/usr/bin/python3
import yaml
import pypandoc
import argparse
import os
import pypandoc
import re
import sys
import yaml
root = ""
lang = "de"
@ -123,15 +124,11 @@ def read_yaml(path):
except yaml.YAMLError as exc:
print(exc)
# Print information on how to use this program.
def print_usage():
print("Usage: python3 main.py <root-directory>")
if __name__ == '__main__':
if len(sys.argv) != 2:
print_usage()
else:
compile(sys.argv[1], language='de')
# TODO: Handle multiple languages
# compile(sys.argv[1], language='en')
parser = argparse.ArgumentParser()
parser.add_argument("rootdirectory", help="your project's root directory (default: .)")
parser.add_argument("-l", "--language", default="de", help="the presentation language (default: de)")
args = parser.parse_args()
compile(args.rootdirectory, language=args.language)