Kovid Goyal
|
2633356842
|
No need to use a map
|
2022-11-14 15:42:02 +05:30 |
|
Kovid Goyal
|
3bd4fd999a
|
All completion tests pass again
|
2022-11-14 15:42:02 +05:30 |
|
Kovid Goyal
|
262e2fb7a3
|
Various fixes from the completion merge
|
2022-11-14 15:42:02 +05:30 |
|
Kovid Goyal
|
97716fea8b
|
More work on merging completions with parse tree
|
2022-11-14 15:42:02 +05:30 |
|
Kovid Goyal
|
bf74413c1f
|
Work on merging completion tree with parse tree
|
2022-11-14 15:42:02 +05:30 |
|
Kovid Goyal
|
79ca0408e7
|
split up types.go
|
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
|
3662efdf80
|
Nicer handling of python for typecheck
|
2022-11-14 15:42:02 +05:30 |
|
Kovid Goyal
|
e608a945de
|
Output version information at bottom of help
|
2022-11-14 15:42:02 +05:30 |
|
Kovid Goyal
|
5771bd0c01
|
Make adding subcommands a bit nicer
|
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
|
cbc569af64
|
Remove no_response from json specs
|
2022-11-14 15:42:02 +05:30 |
|
Kovid Goyal
|
90c1745976
|
Fix parsing of list options
|
2022-11-14 15:42:02 +05:30 |
|
Kovid Goyal
|
c4ab964d09
|
Tests for CLI parsing
|
2022-11-14 15:42:02 +05:30 |
|
Kovid Goyal
|
04022ed363
|
Various fixes to CLI parsing
|
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
|
e7c14c78d0
|
Work on outputting help for commands
|
2022-11-14 15:42:01 +05:30 |
|
Kovid Goyal
|
cb2389efa5
|
Use the standard library deque
Drops a dependency
|
2022-11-14 15:42:01 +05:30 |
|
Kovid Goyal
|
49f5f25fb9
|
Run tests in the writeable src dir as the generated go files are present there
|
2022-11-14 15:42:01 +05:30 |
|
Kovid Goyal
|
ff4353b209
|
...
|
2022-11-14 15:42:01 +05:30 |
|
Kovid Goyal
|
c07dc220a8
|
Fix frozen builds
|
2022-11-14 15:42:01 +05:30 |
|
Kovid Goyal
|
4316018966
|
...
|
2022-11-14 15:42:01 +05:30 |
|
Kovid Goyal
|
a0bf6177e2
|
Use a LRUCache rather than an Unbounded one
|
2022-11-14 15:42:01 +05:30 |
|
Kovid Goyal
|
3078b9074a
|
Also report submatch positions
|
2022-11-14 15:42:01 +05:30 |
|
Kovid Goyal
|
dffb87ced9
|
Make the cache re-useable
|
2022-11-14 15:42:01 +05:30 |
|
Kovid Goyal
|
4adea5b7fe
|
Make ReplaceAll re-useable
|
2022-11-14 15:42:01 +05:30 |
|
Kovid Goyal
|
317b108497
|
Allow using :role:'payload' in addition to :role:payload as the former can be used in Go `` string literals
|
2022-11-14 15:42:01 +05:30 |
|
Kovid Goyal
|
7c41737370
|
Couple more errors found by linting
|
2022-11-14 15:42:01 +05:30 |
|
Kovid Goyal
|
4b6bae576d
|
configure staticcheck
|
2022-11-14 15:42:01 +05:30 |
|
Kovid Goyal
|
8221713995
|
Allow defining options using a struct
|
2022-11-14 15:42:01 +05:30 |
|
Kovid Goyal
|
ef49634353
|
Fix some issues reported by staticcheck
|
2022-11-14 15:42:01 +05:30 |
|
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 |
|