Crash on autocompletion due to conflicting "v" options #648
Owner
```
➜ abra autocomplete bash
panic: unable to redefine 'v' shorthand in "download" flagset: it's already used for "volumes" flag
goroutine 1 [running]:
github.com/spf13/pflag.(*FlagSet).AddFlag(0xc0001cc300, 0xc00029a0a0)
/home/f/Projects/CoopCloud/abra/vendor/github.com/spf13/pflag/flag.go:894 +0x3d4
github.com/spf13/pflag.(*FlagSet).AddFlagSet.func1(0xc00029a0a0)
/home/f/Projects/CoopCloud/abra/vendor/github.com/spf13/pflag/flag.go:907 +0x3f
github.com/spf13/pflag.(*FlagSet).VisitAll(0xc00048d630?, 0xc00048d630)
/home/f/Projects/CoopCloud/abra/vendor/github.com/spf13/pflag/flag.go:310 +0xd5
github.com/spf13/pflag.(*FlagSet).AddFlagSet(0x1bd4ea0?, 0xc00048d680?)
/home/f/Projects/CoopCloud/abra/vendor/github.com/spf13/pflag/flag.go:905 +0x31
github.com/spf13/cobra.(*Command).mergePersistentFlags(0x1bd4ea0)
/home/f/Projects/CoopCloud/abra/vendor/github.com/spf13/cobra/command.go:1896 +0x65
github.com/spf13/cobra.(*Command).LocalFlags(0x1bd4ea0)
/home/f/Projects/CoopCloud/abra/vendor/github.com/spf13/cobra/command.go:1712 +0x1c
github.com/spf13/cobra.(*Command).LocalNonPersistentFlags(0x1bd4ea0)
/home/f/Projects/CoopCloud/abra/vendor/github.com/spf13/cobra/command.go:1701 +0x3d
github.com/spf13/cobra.writeFlags({0x1319400, 0xc00029e300}, 0x1bd4ea0)
/home/f/Projects/CoopCloud/abra/vendor/github.com/spf13/cobra/bash_completions.go:565 +0x92
github.com/spf13/cobra.gen({0x1319400, 0xc00029e300}, 0x1bd4ea0)
/home/f/Projects/CoopCloud/abra/vendor/github.com/spf13/cobra/bash_completions.go:675 +0x2d5
github.com/spf13/cobra.gen({0x1319400, 0xc00029e300}, 0x1c280a0)
/home/f/Projects/CoopCloud/abra/vendor/github.com/spf13/cobra/bash_completions.go:657 +0xa5
github.com/spf13/cobra.gen({0x1319400, 0xc00029e300}, 0x1c27de0)
/home/f/Projects/CoopCloud/abra/vendor/github.com/spf13/cobra/bash_completions.go:657 +0xa5
github.com/spf13/cobra.gen({0x1319400, 0xc00029e300}, 0xc00051c608)
/home/f/Projects/CoopCloud/abra/vendor/github.com/spf13/cobra/bash_completions.go:657 +0xa5
github.com/spf13/cobra.(*Command).GenBashCompletion(0xc00051c608, {0x1319220, 0xc00008e098})
/home/f/Projects/CoopCloud/abra/vendor/github.com/spf13/cobra/bash_completions.go:689 +0xab
coopcloud.tech/abra/cli.init.func1(0x1bd3320?, {0xc000482400?, 0x1?, 0x1?})
/home/f/Projects/CoopCloud/abra/cli/complete.go:62 +0xad
github.com/spf13/cobra.(*Command).execute(0x1bd3320, {0xc0004823e0, 0x1, 0x1})
/home/f/Projects/CoopCloud/abra/vendor/github.com/spf13/cobra/command.go:1019 +0x93b
github.com/spf13/cobra.(*Command).ExecuteC(0xc00051c608)
/home/f/Projects/CoopCloud/abra/vendor/github.com/spf13/cobra/command.go:1148 +0x3f1
github.com/spf13/cobra.(*Command).Execute(0x1c27de0?)
/home/f/Projects/CoopCloud/abra/vendor/github.com/spf13/cobra/command.go:1071 +0x13
coopcloud.tech/abra/cli.Run({0x11de5ea, 0x3}, {0x1324760, 0x28})
/home/f/Projects/CoopCloud/abra/cli/run.go:312 +0x1015
main.main()
/home/f/Projects/CoopCloud/abra/cmd/abra/main.go:22 +0xa9
```
bug
label
Add `abra autocomplete <foo>` to continuous integration pipeline #649
fix: temporary fix to #648
fix: temporary fix to #648 #650
fix: use local flag
fix: -v local flag / autcomplete test #654
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?