package cmd import ( "github.com/carapace-sh/carapace" "github.com/carapace-sh/carapace-bin/pkg/actions/tools/git" "github.com/carapace-sh/carapace/pkg/traverse" "github.com/spf13/cobra" ) var rootCmd = &cobra.Command{ Use: "git-browse", Short: "Opens the current git repository website in your default web browser", Long: "https://github.com/tj/git-extras/blob/master/Commands.md#git-browse", Run: func(cmd *cobra.Command, args []string) {}, } func Execute() error { return rootCmd.Execute() } func init() { carapace.Gen(rootCmd).Standalone() rootCmd.Flags().Bool("help", false, "show help") carapace.Gen(rootCmd).PositionalCompletion( git.ActionRemotes(), carapace.ActionFiles().ChdirF(traverse.GitWorkTree), ) }