From 00737ebf30835af27004b6e30d8e225dcd15c015 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 28 Jul 2024 21:13:54 +0530 Subject: [PATCH] Fix build of hyperlinked grep --- kittens/hyperlinked_grep/main.go | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/kittens/hyperlinked_grep/main.go b/kittens/hyperlinked_grep/main.go index f8a4e5ded..00a9aed1b 100644 --- a/kittens/hyperlinked_grep/main.go +++ b/kittens/hyperlinked_grep/main.go @@ -427,6 +427,28 @@ func specialize_command(hg *cli.Command) { 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) { create_cmd(parent, main) }