package cmd import ( "github.com/mathismqn/godeez/internal/config" "github.com/spf13/cobra" ) var ( cfgPath string appConfig *config.Config ) var RootCmd = &cobra.Command{ Use: "godeez", Short: "GoDeez is a tool to download music from Deezer", SilenceUsage: true, PersistentPreRunE: func(cmd *cobra.Command, args []string) error { var err error appConfig, err = config.New(cfgPath) return err }, } func init() { RootCmd.PersistentFlags().StringVar(&cfgPath, "config", "", "config file (default $HOME/.godeez)") }