From 6bc4b56ba39d91df3f23c9f0bfc6553c2ec029dc Mon Sep 17 00:00:00 2001 From: "n loewen (aider)" Date: Sat, 7 Jun 2025 19:03:25 +0100 Subject: [PATCH] feat: Add -h/--help option to display usage information --- gtm | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/gtm b/gtm index 36cd9e6..75ec8f1 100755 --- a/gtm +++ b/gtm @@ -220,15 +220,24 @@ def main(stdscr, filename): stdscr.refresh() +def show_help(): + """Display help information""" + print("Usage: gtm filename") + print(" gtm -v, --version (show version)") + print(" gtm -h, --help (show this help)") + print("\nA Git Time Machine for viewing file history.") + if __name__ == "__main__": if len(sys.argv) == 2: if sys.argv[1] == "-v" or sys.argv[1] == "--version": print(f"gtm version {VERSION}") sys.exit(0) + elif sys.argv[1] == "-h" or sys.argv[1] == "--help": + show_help() + sys.exit(0) filename = sys.argv[1] curses.wrapper(main, filename) else: - print("Usage: gtm filename") - print(" gtm -v, gtm --version (show version)") + show_help() sys.exit(1)