diff options
Diffstat (limited to 'src/pyssg/arg_parser.py')
-rw-r--r-- | src/pyssg/arg_parser.py | 63 |
1 files changed, 3 insertions, 60 deletions
diff --git a/src/pyssg/arg_parser.py b/src/pyssg/arg_parser.py index 2fc6853..2eb7d72 100644 --- a/src/pyssg/arg_parser.py +++ b/src/pyssg/arg_parser.py @@ -1,7 +1,7 @@ -from argparse import ArgumentParser, Namespace +from argparse import ArgumentParser -def get_parsed_arguments() -> Namespace: +def get_parser() -> ArgumentParser: parser = ArgumentParser(prog='pyssg', description='''Static Site Generator that parses Markdown files into HTML files. For datetime @@ -37,62 +37,5 @@ def get_parsed_arguments() -> Namespace: parser.add_argument('--debug', action='store_true', help='''change logging level from info to debug''') - parser.add_argument('--add-checksum-to-db', - action='store_true', - help='''add checksum column to db entries''') - # really not needed, too much bloat and case scenarios to check for, - # instead, just read from config file or default config file - """ - parser.add_argument('-s', '--src', - default='src', - type=str, - help='''src directory; handmade files, templates and - metadata directory; defaults to 'src' ''') - parser.add_argument('-d', '--dst', - default='dst', - type=str, - help='''dst directory; generated (and transfered html) - files; defaults to 'dst' ''') - parser.add_argument('-t', '--plt', - default='plt', - type=str, - help='''plt directory; all template files; defaults to - 'plt' ''') - parser.add_argument('-u', '--url', - default='', - type=str, - help='''base url without trailing slash''') - parser.add_argument('--static-url', - default='', - type=str, - help='''base static url without trailing slash''') - parser.add_argument('--default-image-url', - default='', - type=str, - help='''default image url''') - parser.add_argument('--title', - default='Blog', - type=str, - help='''general title for the website; defaults to - 'Blog' ''') - parser.add_argument('--date-format', - default='%a, %b %d, %Y @ %H:%M %Z', - type=str, - help='''date format used inside pages (for creation and - modification times, for example); defaults to '%%a, %%b - %%d, %%Y @ %%H:%%M %%Z' ('Tue, Mar 16, 2021 @ 02:46 UTC', - for example)''') - parser.add_argument('--list-date-format', - default='%b %d', - type=str, - help='''date format used for page entries in a list; - defaults to '%%b %%d' ('Mar 16', for example)''') - parser.add_argument('--list-sep-date-format', - default='%B %Y', - type=str, - help='''date format used for the separator between page - entries in a list; defaults to '%%B %%Y' ('March 2021', - for example)''') - """ - return parser.parse_args() + return parser |