[core] Allow extra args on cli and just ignore them

This commit is contained in:
Jesse Hills 2025-07-23 11:04:09 +12:00
parent 5a4e2a3eaf
commit c96dcd61f4
No known key found for this signature in database
GPG Key ID: BEAAE804EFD8E83A

View File

@ -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