etcdctl/ctlv3/command/elect_command.go
func NewElectCommand() *cobra.Command {
	cmd := &cobra.Command{
		Use:   "elect <election-name> [proposal]",
		Short: "Observes and participates in leader election",
		Run:   electCommandFunc,
	}
	cmd.Flags().BoolVarP(&electListen, "listen", "l", false, "observation mode")
	return cmd
}
func NewElectCommand() *cobra.Command {
	cmd := &cobra.Command{
		Use:   "elect <election-name> [proposal]",
		Short: "Observes and participates in leader election",
		Run:   electCommandFunc,
	}
	cmd.Flags().BoolVarP(&electListen, "listen", "l", false, "observation mode")
	return cmd
}
func NewElectCommand ( ) * cobra . Command { cmd := & cobra . Command { Use : " " , Short : " " , Run : electCommandFunc , } cmd . Flags ( ) . BoolVarP ( & electListen , " " , " " , false , " " ) return cmd }
// NewElectCommand returns the cobra command for "elect".
NewElectCommand returns the cobra command for elect .