Work on completion of file args

This commit is contained in:
Kovid Goyal
2022-09-15 18:43:52 +05:30
parent 833e9625f9
commit 5d89a6c3c4
6 changed files with 208 additions and 32 deletions

View File

@@ -57,6 +57,8 @@ def generate_completions_for_kitty() -> None:
print('package completion\n')
print('func kitty(root *Command) {')
print('k := root.add_command("kitty", "")')
print('k.First_arg_may_not_be_subcommand = true')
print('k.Completion_for_arg = complete_kitty')
print('at := k.add_command("@", "Remote control")')
print('at.Description = "Control kitty using commands"')
for go_name in all_command_names():