1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-06-17 00:07:37 +02:00

change padding of helptext

This commit is contained in:
Kelly Brazil
2020-02-05 11:08:47 -08:00
parent 43604c33f6
commit e05fc0a510

View File

@ -85,7 +85,7 @@ def ctrlc(signum, frame):
exit()
def parsers_text():
def parsers_text(pad=0):
ptext = ''
for parser in parsers:
parser_arg = parser_argument(parser)
@ -93,7 +93,7 @@ def parsers_text():
if hasattr(parser_mod, 'info'):
parser_desc = getattr(parser_mod.info, 'description')
padding = 16 - len(parser_arg)
padding = pad - len(parser_arg)
padding_char = ' '
padding_text = padding_char * padding
ptext += ' ' + parser_arg + padding_text + parser_desc + '\n'
@ -131,7 +131,7 @@ def about_jc():
def helptext(message):
parsers_string = parsers_text()
parsers_string = parsers_text(pad=17)
helptext_string = f'''
jc: {message}
@ -141,11 +141,11 @@ def helptext(message):
Parsers:
{parsers_string}
Options:
-a about jc
-d debug - show trace messages
-p pretty print output
-q quiet - suppress warnings
-r raw JSON output
-a about jc
-d debug - show trace messages
-p pretty print output
-q quiet - suppress warnings
-r raw JSON output
Example:
ls -al | jc --ls -p