Move cli spec parsing code into simple module

This commit is contained in:
Kovid Goyal
2025-04-27 09:34:51 +05:30
parent 62699f6799
commit e42d410ee4
13 changed files with 362 additions and 326 deletions

View File

@@ -29,11 +29,9 @@ from kittens.tui.operations import Mode
from kittens.tui.spinners import spinners
from kitty.actions import get_all_actions
from kitty.cli import (
CompletionSpec,
GoOption,
go_options_for_seq,
parse_option_spec,
serialize_as_go_string,
)
from kitty.conf.generate import gen_go_code
from kitty.conf.types import Definition
@@ -45,6 +43,7 @@ from kitty.options.types import Options
from kitty.rc.base import RemoteCommand, all_command_names, command_for_name
from kitty.remote_control import global_options_spec
from kitty.rgb import color_names
from kitty.simple_cli_definitions import CompletionSpec, serialize_as_go_string
if __name__ == '__main__' and not __package__:
import __main__