From 09fffdf1927d2836f4811245c3c5d6fb94e8c4b4 Mon Sep 17 00:00:00 2001 From: Richard Mwewa <74001397+rly0nheart@users.noreply.github.com> Date: Mon, 21 Nov 2022 18:26:31 +0200 Subject: [PATCH] Update helper.py --- octosuite/helper.py | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/octosuite/helper.py b/octosuite/helper.py index 8ffde3f..2cc6558 100644 --- a/octosuite/helper.py +++ b/octosuite/helper.py @@ -153,22 +153,27 @@ class Help: def helpCommand(): - help_cmd_table = Table(show_header=True, header_style=header_title) - help_cmd_table.add_column("Command", style="dim") - help_cmd_table.add_column("Description") - help_cmd_table.add_row("help", "Help menu") - help_cmd_table.add_row("exit", "Close session") - help_cmd_table.add_row("clear", "Clear screen") - help_cmd_table.add_row("about", "Program's info") - help_cmd_table.add_row("author", "Developer's info") - help_cmd_table.add_row("csv", "List all csv management commands") - help_cmd_table.add_row("logs", "List all logs management commands") - help_cmd_table.add_row("org", "List all organization investigation commands") - help_cmd_table.add_row("user", "List all users investigation commands") - help_cmd_table.add_row("repo", "List all repository investigation commands") - help_cmd_table.add_row("search", "List all target discovery commands") - help_cmd_table.add_row("source", "List all source code download commands (for developers)") + core_cmd_table = Table(show_header=True, header_style=header_title) + core_cmd_table.add_column("Command", style="dim", width=12) + core_cmd_table.add_column("Description") + core_cmd_table.add_row("help", "Help menu") + core_cmd_table.add_row("exit", "Close session") + core_cmd_table.add_row("clear", "Clear screen") + core_cmd_table.add_row("about", "Program's info") + core_cmd_table.add_row("author", "Developer's info") + + help_sub_cmd_table = Table(show_header=True, header_style=header_title) + help_sub_cmd_table.add_column("Command", style="dim", width=12) + help_sub_cmd_table.add_column("Description") + help_sub_cmd_table.add_row("csv", "List all csv management commands") + help_sub_cmd_table.add_row("logs", "List all logs management commands") + help_sub_cmd_table.add_row("org", "List all organization investigation commands") + help_sub_cmd_table.add_row("user", "List all users investigation commands") + help_sub_cmd_table.add_row("repo", "List all repository investigation commands") + help_sub_cmd_table.add_row("search", "List all target discovery commands") + help_sub_cmd_table.add_row("source", "List all source code download commands (for developers)") syntax = f"{green}help:{reset}" - xprint(f"{Help.usageText.format(syntax, 'octosuite')}") - xprint(help_cmd_table) + xprint(core_cmd_table) + xprint(f"\n\n{Help.usageText.format(syntax, 'octosuite')}") + xprint(help_sub_cmd_table)