From fc5a727ecc6687100fa53bf39017d9338504e5ac Mon Sep 17 00:00:00 2001 From: rsteube Date: Thu, 27 Jul 2023 18:46:40 +0200 Subject: [PATCH] example: remove injection cmd --- example/cmd/injection.go | 29 ----------------------------- example/cmd/root.go | 1 - example/cmd/root_test.go | 7 ++----- 3 files changed, 2 insertions(+), 35 deletions(-) delete mode 100644 example/cmd/injection.go diff --git a/example/cmd/injection.go b/example/cmd/injection.go deleted file mode 100644 index 04ae4b6e..00000000 --- a/example/cmd/injection.go +++ /dev/null @@ -1,29 +0,0 @@ -package cmd - -import ( - "github.com/rsteube/carapace" - "github.com/spf13/cobra" -) - -var injectionCmd = &cobra.Command{ - Use: "injection", - Short: "just trying to break things", - GroupID: "test", - Run: func(cmd *cobra.Command, args []string) {}, -} - -func init() { - rootCmd.AddCommand(injectionCmd) - - carapace.Gen(injectionCmd).PositionalCompletion( - carapace.ActionValues("$(echo fail)"), - carapace.ActionValues(`\$(echo fail)`), - carapace.ActionValues("`echo fail`"), - carapace.ActionValues(`"; echo fail #`), - carapace.ActionValues(`"| echo fail #`), - carapace.ActionValues(`"&& echo fail #`), - carapace.ActionValues(`\$(echo fail)`), - carapace.ActionValues(`\`), - carapace.ActionValues(`LAST POSITIONAL VALUE`), - ) -} diff --git a/example/cmd/root.go b/example/cmd/root.go index 5e1886c1..433cae6b 100644 --- a/example/cmd/root.go +++ b/example/cmd/root.go @@ -35,7 +35,6 @@ func init() { rootCmd.AddGroup( &cobra.Group{ID: "main", Title: "Main Commands"}, &cobra.Group{ID: "modifier", Title: "Modifier Commands"}, - &cobra.Group{ID: "test", Title: "Test Commands"}, &cobra.Group{ID: "plugin", Title: "Plugin Commands"}, ) diff --git a/example/cmd/root_test.go b/example/cmd/root_test.go index 7be4d9b0..214f6803 100644 --- a/example/cmd/root_test.go +++ b/example/cmd/root_test.go @@ -69,8 +69,8 @@ func TestRoot(t *testing.T) { "modifier", "modifier example", ).Style(style.Yellow).Tag("modifier commands"), carapace.ActionValuesDescribed( - "injection", "just trying to break things", - ).Style(style.Magenta).Tag("test commands"), + "plugin", "dynamic plugin command", + ).Style(style.Magenta).Tag("plugin commands"), carapace.ActionValuesDescribed( "chain", "shorthand chain", "completion", "Generate the autocompletion script for the specified shell", @@ -80,9 +80,6 @@ func TestRoot(t *testing.T) { "multiparts", "multiparts example", "special", "", ).Tag("other commands"), - carapace.ActionValuesDescribed( - "plugin", "dynamic plugin command", - ).Style(style.Cyan).Tag("plugin commands"), ).ToA()) s.Run("a").