mirror of
https://github.com/kovidgoyal/kitty
synced 2026-06-08 14:18:26 +02:00
Fix build of hyperlinked grep
This commit is contained in:
@@ -427,6 +427,28 @@ func specialize_command(hg *cli.Command) {
|
|||||||
hg.ArgCompleter = cli.CompletionForWrapper("rg")
|
hg.ArgCompleter = cli.CompletionForWrapper("rg")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type Options struct {
|
||||||
|
}
|
||||||
|
|
||||||
|
func create_cmd(root *cli.Command, run_func func(*cli.Command, *Options, []string) (int, error)) {
|
||||||
|
ans := root.AddSubCommand(&cli.Command{
|
||||||
|
Name: "hyperlinked_grep",
|
||||||
|
Run: func(cmd *cli.Command, args []string) (int, error) {
|
||||||
|
opts := Options{}
|
||||||
|
err := cmd.GetOptionValues(&opts)
|
||||||
|
if err != nil {
|
||||||
|
return 1, err
|
||||||
|
}
|
||||||
|
return run_func(cmd, &opts, args)
|
||||||
|
},
|
||||||
|
Hidden: true,
|
||||||
|
})
|
||||||
|
specialize_command(ans)
|
||||||
|
clone := root.AddClone(ans.Group, ans)
|
||||||
|
clone.Hidden = false
|
||||||
|
clone.Name = "hyperlinked-grep"
|
||||||
|
}
|
||||||
|
|
||||||
func EntryPoint(parent *cli.Command) {
|
func EntryPoint(parent *cli.Command) {
|
||||||
create_cmd(parent, main)
|
create_cmd(parent, main)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user