From ccd860e4d92e309e0eff54f8e9a15ecac465d293 Mon Sep 17 00:00:00 2001 From: "n loewen (aider)" Date: Sat, 7 Jun 2025 19:14:08 +0100 Subject: [PATCH] feat: Add file existence check before processing input filename --- gtm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gtm b/gtm index 0de56cf..3ea7ecf 100755 --- a/gtm +++ b/gtm @@ -1,6 +1,7 @@ #!/usr/bin/env python3 import curses +import os import subprocess import sys @@ -239,7 +240,14 @@ if __name__ == "__main__": elif sys.argv[1] == "-h" or sys.argv[1] == "--help": show_help() sys.exit(0) + filename = sys.argv[1] + + # Check if the file exists + if not os.path.isfile(filename): + print(f"Error: File '{filename}' does not exist") + sys.exit(1) + curses.wrapper(main, filename) else: show_help()