misccmd.go 612 Bytes
Newer Older
duanjinfei's avatar
duanjinfei committed
1 2 3
package main

import (
duanjinfei's avatar
duanjinfei committed
4 5
	"example.com/m/conf"
	"example.com/m/log"
duanjinfei's avatar
duanjinfei committed
6 7 8 9
	"github.com/spf13/cobra"
)

func init() {
duanjinfei's avatar
duanjinfei committed
10 11
	//RootCmd.AddCommand(paramCmd)
	rewardAddr = *paramCmd.PersistentFlags().StringP("reward", "r", "", "Print detail version info")
duanjinfei's avatar
duanjinfei committed
12 13 14
}

// versionCmd represents the base command when called without any subcommands
duanjinfei's avatar
duanjinfei committed
15 16
var paramCmd = &cobra.Command{
	Use:   "param",
duanjinfei's avatar
duanjinfei committed
17
	Short: "",
duanjinfei's avatar
duanjinfei committed
18 19
	Long:  ``,
	Run: func(cmd *cobra.Command, args []string) {
duanjinfei's avatar
duanjinfei committed
20
		if rewardAddr != "" {
duanjinfei's avatar
duanjinfei committed
21 22 23 24
			isSetReward = conf.GetConfig().SetRewardAddress(rewardAddr)
			if !isSetReward {
				log.Error("Please set right reward address")
			}
duanjinfei's avatar
duanjinfei committed
25 26 27
		}
	},
}