Kovid Goyal
|
d6f42a11d7
|
Run go vet on CI
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
800dbf1f4d
|
extra message when tests have failed
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
b1e08adbce
|
Utility function to sort with key
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
e7f38929d9
|
DRYer
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
d0e133885c
|
Install Go 1.18 on CI
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
2cacd7a64a
|
get rid of interface{} since we now require Go 1.18
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
a44c89504b
|
More convenient interface for sorting
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
8807f6d539
|
Code to get exe name for usage message
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
2f83bbdc85
|
command validation
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
41a841c83d
|
Validate string slice fields
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
0cf8876f8a
|
Validate count struct fields
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
a3a89b3e21
|
More efficient multi line scanning
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
2ddbe2a2bc
|
Automatically camel-case destination
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
707963b694
|
Code to conveniently read option values into a struct
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
1811949706
|
Implement cloning of commands
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
bc38bd75fd
|
Start work on getting rid of the cobra dependency
Command line parsing is easy and I can do it better.
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
54ec486d3a
|
Now completion for hyperlinked_grep is automatic thanks to delegation
Also fix delegation for zsh when the command being completed differs
from the current command.
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
5666b1b0fd
|
Implement completion for fish
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
ef9b765f81
|
Dont count bash's idiotic option equals as arguments
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
a2bb360eec
|
Dont output escape strings in descriptions
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
e3b8de1ac0
|
Update test for new exe search
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
4cbd2a0ee0
|
...
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
7cf9b21fc0
|
Show local executables for kityt command completion even without ./
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
454c2e32e7
|
...
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
53dc079c10
|
Use compopt to manage files and spaces
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
08c697e99a
|
Get delegate based completion working for bash
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
1dce092ac0
|
Add trailing spaces for bash completion
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
24c2d27eea
|
handle bash splitting completion cmdline on equals
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
b04b483b3f
|
Remove common prefix for bash as well
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
a7c997c6ef
|
Add a debug function to print to parent kitty stdout
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
266e51310c
|
Basic BASH completion
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
928a4db817
|
Implement delegate based completion fof the ssh and hyperlinked_grep kittens
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
fd631bf402
|
Delegate based completion for @launch args
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
dc403156a9
|
Delegate based completion for kitty cmd
|
2022-11-14 15:41:59 +05:30 |
|
Kovid Goyal
|
2cc359ccc8
|
Get zsh completion working apart from delegation
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
cbbda23e01
|
Utility code to find longest common prefix/suffix and to quote strings for various shells
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
1ff4f2df4f
|
Refactor the CLI markup code to make it re-useable
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
8796168469
|
Port code to truncate strings to visual width to Go
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
d16ad40bbf
|
avoid extra string copy in Stringwidth
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
5c0858d6b7
|
Start work on zsh completion serialization
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
a32a8d096d
|
Allow commands to customize argument parsing
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
67f556bd7c
|
Add completion for the launch wrappers
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
7737369fc9
|
Add completion for the kittens
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
25a7ec9a07
|
Extra completion for some kitty options
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
c2a2b4c087
|
Add various special purpose entry points
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
3bf20594b7
|
Wire up completion for rc command options
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
3a8bab90dc
|
Get rid of WordPrefix
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
0ff2446a1a
|
More completion work
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
946d44c43f
|
Implement completespec in go
|
2022-11-14 15:41:58 +05:30 |
|
Kovid Goyal
|
26d4f5bcc9
|
Use the new completionspec for rc cmds
|
2022-11-14 15:41:58 +05:30 |
|