INNER CODE UNIT · Go
Execute
minghsu0107/go-random-chat · cmd/root.go:19
func Execute() {
cobra.CheckErr(rootCmd.Execute())
}
func init() {
cobra.OnInitialize(initConfig)
rootCmd.PersistentFlags().StringVarP(&cfgFile, "config", "c", "", "config file path")
}
func initConfig() {
viper.SetConfigType("yaml")
if cfgFile != "" {
viper.SetConfigFile(cfgFile)
}
if err := viper.ReadInConfig(); err == nil {