diff --git a/bin/doxec b/bin/doxec index 433da3ca7f13350da2170e79f4d7a99b9c41b399..e5848e60a57005d9a0eda9ef03a992258cc7af4b 100755 --- a/bin/doxec +++ b/bin/doxec @@ -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) diff --git a/doxec/__init__.py b/doxec/__init__.py index 0fc63549762568f326efcc1f868c579d1f9695e4..fd639011af8a0bf9f83880a75c567a5da6eabc8c 100644 --- a/doxec/__init__.py +++ b/doxec/__init__.py @@ -4,7 +4,7 @@ import re import os import subprocess -__version__ = "0.3.1" +__version__ = "0.3.2" class TestException(Exception): """ diff --git a/setup.py b/setup.py index f7da6f44cee3320d5cbad9f0e7d3bebf3e14f16f..46ba73ef774c692c6c0707f29bbb69054d8db1a9 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ from setuptools import setup setup( name="doxec", - version= "0.3.1", + version= "0.3.2", author="Frank Sauerburger", author_email= "frank@sauerburger.com", description=("Run documentation and test whether the examples work."),