diff --git a/autodoc/__main__.py b/autodoc/__main__.py index 05ee5f6..e9ac5cb 100644 --- a/autodoc/__main__.py +++ b/autodoc/__main__.py @@ -39,6 +39,7 @@ def __args__(): parser.add_argument( "-d", "--destination", help="Destination folder", type=str, default="." ) + parser.add_argument("-o", "--output", help="Output name", type=str, default="") return parser.parse_args() @@ -73,7 +74,10 @@ def main(): if not config: logging.error(f"Impossible to load configuration `{args.filename}`") sys.exit(1) - filename = os.path.splitext(os.path.basename(args.filename))[0] + if args.output: + filename = args.output + else: + filename = os.path.splitext(os.path.basename(args.filename))[0] autodoc.document(filename, args, config)