client.go 430 B

1234567891011121314151617181920212223242526
  1. package cmd
  2. import (
  3. "github.com/spf13/cobra"
  4. "os"
  5. )
  6. // buyer 处理
  7. func Buyer() *cobra.Command {
  8. var (
  9. cfg string
  10. )
  11. cmdClient := &cobra.Command{
  12. Use: "client",
  13. Short: "Start Run crocodile client",
  14. Run: func(cmd *cobra.Command, args []string) {
  15. if len(cfg) == 0 {
  16. _ = cmd.Help()
  17. os.Exit(0)
  18. }
  19. },
  20. }
  21. cmdClient.Flags().StringVarP(&cfg, "conf", "c", "", "server config [toml]")
  22. return cmdClient
  23. }