From 508df554ce18b7a1975689bd333cef6bcc21851a Mon Sep 17 00:00:00 2001 From: alex-huff Date: Mon, 22 Sep 2025 02:09:53 -0500 Subject: [PATCH] fix 'incrementally_update_layer_shell_config' --- kittens/panel/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kittens/panel/main.py b/kittens/panel/main.py index 8464b9d32..d6cf7addc 100644 --- a/kittens/panel/main.py +++ b/kittens/panel/main.py @@ -116,9 +116,10 @@ def cli_option_to_lsc_configs_map() -> dict[str, tuple[str, ...]]: def incrementally_update_layer_shell_config(existing: dict[str, Any], cli_options: Iterable[str]) -> LayerShellConfig: seen_options: dict[str, Any] = {} + cli_options = [('' if x.startswith('--') else '--') + x for x in cli_options] try: try: - opts, _ = parse_panel_args(list(cli_options), track_seen_options=seen_options) + opts, _ = parse_panel_args(cli_options, track_seen_options=seen_options) except SystemExit as e: raise ValueError(str(e)) lsc = layer_shell_config(opts)