Compare commits
2 Commits
9609e9f3f3
...
a6d5079473
| Author | SHA1 | Date | |
|---|---|---|---|
| a6d5079473 | |||
| 5780d413d7 |
21
main.py
21
main.py
@ -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)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user