go: added work vendor

This commit is contained in:
rsteube 2025-04-25 19:44:53 +02:00
parent 94cffc9085
commit 004b9413d6

View File

@ -0,0 +1,25 @@
package cmd
import (
"github.com/carapace-sh/carapace"
"github.com/spf13/cobra"
)
var work_vendorCmd = &cobra.Command{
Use: "vendor",
Short: "make vendored copy of dependencies",
Run: func(cmd *cobra.Command, args []string) {},
}
func init() {
carapace.Gen(work_vendorCmd).Standalone()
work_vendorCmd.Flags().BoolS("e", "e", false, "attempt to proceed despite errors")
work_vendorCmd.Flags().StringS("o", "o", "", "create the vendor directory at the given path")
work_vendorCmd.Flags().BoolS("v", "v", false, "print the names of vendored modules and packages")
workCmd.AddCommand(work_vendorCmd)
carapace.Gen(work_vendorCmd).FlagCompletion(carapace.ActionMap{
"o": carapace.ActionDirectories(),
})
}