Kovid Goyal
70bc4f1033
Generate man pages for kitten and all its sub-commands recursively
...
Fixes #6808
2023-11-11 17:09:23 +05:30
Kovid Goyal
ff55121094
Move the kittens Go code into the kittens folder
2023-03-27 13:06:02 +05:30
Kovid Goyal
d656017f27
Move SSH askpass implementation into kitten
2023-02-26 08:01:02 +05:30
Kovid Goyal
6b8e5ea225
Rename kitty-tool to kitten
...
It's easier to type, and cuter.
Also, most, if not all of the TUI parts of
kitty's kittens will eventually be re-written into kitten.
The only downside I can see is that we cant tab complete kitty
anymore, but hopefully there will be less reason to run kitty
from the shell as command line tools migrate to kitten.
Meowrrrr!!!
2023-01-14 15:44:52 +05:30
Kovid Goyal
c7d47a59f1
When running kitty-tool without arguments show usage
2022-11-14 16:36:05 +05:30
Kovid Goyal
654bd23109
DRYer
2022-11-14 15:42:03 +05:30
Kovid Goyal
97716fea8b
More work on merging completions with parse tree
2022-11-14 15:42:02 +05:30
Kovid Goyal
97acb60981
Move completion package into cli
2022-11-14 15:42:02 +05:30
Kovid Goyal
4396dede85
Get rid of the cobra dependency
2022-11-14 15:42:02 +05:30
Kovid Goyal
79cfc1e70a
Move kitty-tool __complete__ to use the new CLI framework
2022-11-14 15:42:01 +05:30
Kovid Goyal
005a9c7090
Add an entry point for the completion tool
2022-11-14 15:41:56 +05:30
Kovid Goyal
80c5ac891d
Add license info to Go files
2022-11-14 15:41:51 +05:30
Kovid Goyal
b3be6792fd
General cleanup
2022-11-14 15:41:46 +05:30
Kovid Goyal
6c25f0cf4b
Use cobra's builtin machinery for creating new types
2022-11-14 15:41:46 +05:30
Kovid Goyal
77f7ce82c0
Parse global options
2022-11-14 15:41:45 +05:30
Kovid Goyal
aaf0dea8dc
Use a single wrapper binary for all command line tools
...
This is because Go has a multi megabyte overhead for its binaries
2022-11-14 15:41:43 +05:30