From c96dcd61f49f6bb040a85dcca36d7ee55ab599bd Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Wed, 23 Jul 2025 11:04:09 +1200 Subject: [PATCH] [core] Allow extra args on cli and just ignore them --- esphome/__main__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome/__main__.py b/esphome/__main__.py index 658aef4722..da0ae4cb3e 100644 --- a/esphome/__main__.py +++ b/esphome/__main__.py @@ -1033,11 +1033,11 @@ def parse_args(argv): arguments = argv[1:] argcomplete.autocomplete(parser) - return parser.parse_args(arguments) + return parser.parse_known_args(arguments) def run_esphome(argv): - args = parse_args(argv) + args, _ = parse_args(argv) CORE.dashboard = args.dashboard # Override log level if verbose is set