diff --git a/src/meshcore_cli/meshcore_cli.py b/src/meshcore_cli/meshcore_cli.py index 1d6cf74..2869273 100644 --- a/src/meshcore_cli/meshcore_cli.py +++ b/src/meshcore_cli/meshcore_cli.py @@ -1238,6 +1238,12 @@ async def process_cmds (mc, args, json_output=False) : process_cmds.first=True async def process_script(mc, file, json_output=False): + if not os.path.exists(file) : + logger.info(f"file {file} not found") + if json_output : + print(json.dumps({"error" : f"file {file} not found"})) + return + with open(file, "r") as f : lines=f.readlines()