From 3be2286b4dbd9ceafabc31d79f5cae414ba96523 Mon Sep 17 00:00:00 2001 From: Fischer Moseley Date: Thu, 9 Feb 2023 15:37:05 -0500 Subject: [PATCH] simplify help menu --- manta.py | 39 ++++++++++++++------------------------- 1 file changed, 14 insertions(+), 25 deletions(-) diff --git a/manta.py b/manta.py index 3a56450..eb48857 100644 --- a/manta.py +++ b/manta.py @@ -18,9 +18,10 @@ def load_source_files(path): source_files = [f for f in source_files if f.split(".")[-1] in ["sv", "v"]] # bring manta_template.sv to the top, if it exists - print(source_files) if "manta_template.sv" in source_files: - source_files.insert(0, source_files.pop(source_files.index("manta_template.sv"))) + source_files.insert( + 0, source_files.pop(source_files.index("manta_template.sv")) + ) buf = "" for source_file in source_files: @@ -172,21 +173,6 @@ def gen_downlink_core(config): def print_help(): help = f""" -Manta v{version} - An In-Situ Debugging Tool for Programmable Hardware - -Supported commands: - gen [config file] generate the core specified in the config file - run [config file] run the core specified in the config file - terminal [config file] present a minicom-like serial terminal with the UART settings in the config file - ports list all available serial ports - help display this help message - ray display a splash screen (hehe...splash screen) - """ - print(help) - - -def print_ray(): - color_ray = f""" \033[96m (\.-./) \033[96m / \\ \033[96m .' : '. @@ -199,8 +185,16 @@ def print_ray(): \033[96m \ |^| \033[96m | | ; \033[96m \\'.___.' / -\033[96m '-....-' \033[00m""" - print(color_ray) +\033[96m '-....-' \033[00m + +Supported commands: + gen [config file] generate the core specified in the config file + run [config file] run the core specified in the config file + terminal [config file] present a minicom-like serial terminal with the UART settings in the config file + ports list all available serial ports + help, ray display this splash screen (hehe...splash screen) +""" + print(help) def setup_serial(ser, config): @@ -333,7 +327,7 @@ def export_waveform(config, data, path): if __name__ == "__main__": # print help menu if no args passed or help menu requested - if len(argv) == 1 or argv[1] == "help": + if len(argv) == 1 or argv[1] == "help" or argv[1] == "ray" or argv[1] == "bae": print_help() exit() @@ -354,11 +348,6 @@ if __name__ == "__main__": for info in serial.tools.list_ports.comports(): print(info) - # show splash screen - elif argv[1] == "ray": - print_ray() - exit() - # generate the specified core elif argv[1] == "gen": assert (