help output format

This commit is contained in:
lededev
2021-09-25 23:14:57 +08:00
parent 184230f934
commit 6834b7d215

View File

@@ -35,15 +35,16 @@ def check_update(local_version):
def argparse_function(ver: str) -> typing.Tuple[str, str, bool]: def argparse_function(ver: str) -> typing.Tuple[str, str, bool]:
default_logdir = os.path.join(Path.home(),'.avlogs')
parser = argparse.ArgumentParser(formatter_class=argparse.RawTextHelpFormatter) parser = argparse.ArgumentParser(formatter_class=argparse.RawTextHelpFormatter)
parser.add_argument("file", default='', nargs='?', help="Single Movie file path.") parser.add_argument("file", default='', nargs='?', help="Single Movie file path.")
parser.add_argument("-p","--path",default='',nargs='?',help="Analysis folder path.") parser.add_argument("-p","--path",default='',nargs='?',help="Analysis folder path.")
# parser.add_argument("-c", "--config", default='config.ini', nargs='?', help="The config file Path.") # parser.add_argument("-c", "--config", default='config.ini', nargs='?', help="The config file Path.")
default_logdir = os.path.join(Path.home(),'.avlogs')
parser.add_argument("-o","--log-dir",dest='logdir',default=default_logdir,nargs='?', parser.add_argument("-o","--log-dir",dest='logdir',default=default_logdir,nargs='?',
help=f"""Duplicate from stdout and stderr to logfiles in log directory. help=f"""Duplicate stdout and stderr to logfiles
Current user's default log folder is: {default_logdir} in logging folder, default on.
Use --log-dir= to turn off log feature.""") default for current user: {default_logdir}
Use --log-dir= to turn off logging feature.""")
parser.add_argument("-n", "--number", default='', nargs='?', help="Custom file number") parser.add_argument("-n", "--number", default='', nargs='?', help="Custom file number")
parser.add_argument("-a", "--auto-exit", dest='autoexit', action="store_true", parser.add_argument("-a", "--auto-exit", dest='autoexit', action="store_true",
help="Auto exit after program complete") help="Auto exit after program complete")