Skip to content
Snippets Groups Projects
Commit d36d8c6f authored by Frank Sauerburger's avatar Frank Sauerburger
Browse files

Fix --version argument

Permit the omission of documents, which makes it possible to use `--version`.
parent 268c1540
No related tags found
1 merge request!6Resolve "--version should not expect a document"
Pipeline #
......@@ -28,7 +28,7 @@ if __name__ == "__main__":
parser.add_argument("--color", action="store_true",
help="Force the usage ASCII control characters. This overrides DOXEC_COLOR=0.")
parser.add_argument("documents", metavar="DOCUMENT", nargs="+", default=[],
parser.add_argument("documents", metavar="DOCUMENT", nargs="*", default=[],
help="A document from which the code examples should be parsed and "
"executed")
......@@ -38,6 +38,12 @@ if __name__ == "__main__":
print("Doxec package version: %s" % doxec.__version__)
sys.exit(0)
if len(args.documents) == 0:
sys.exit(0)
print("Doxec -- Copyright (c) 2017 Frank Sauerburger")
parser = doxec.parser[args.syntax]
plain = args.plain or \
......@@ -45,9 +51,6 @@ if __name__ == "__main__":
plain = plain and (not args.color)
print("Doxec -- Copyright (c) 2017 Frank Sauerburger")
# Loop over documents
for doc_path in args.documents:
doc = doxec.Document(doc_path, syntax=parser)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment