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

@@ -82,7 +82,7 @@ usage = '[files to copy to/from]'
if __name__ == '__main__':
raise SystemExit('This should be run as kitten clipboard')
elif __name__ == '__doc__':
from kitty.cli import CompletionSpec
from kitty.simple_cli_definitions import CompletionSpec
cd = sys.cli_docs # type: ignore
cd['usage'] = usage
cd['options'] = OPTIONS