From 76f122d99877254d499b53a2822454b6c8f95b42 Mon Sep 17 00:00:00 2001 From: c9s Date: Sat, 11 Dec 2021 00:29:02 +0800 Subject: [PATCH] kucoin: split cmd to files --- examples/kucoin/accounts.go | 23 ++++++++++++++++++++++ examples/kucoin/main.go | 35 ---------------------------------- examples/kucoin/subaccounts.go | 24 +++++++++++++++++++++++ 3 files changed, 47 insertions(+), 35 deletions(-) create mode 100644 examples/kucoin/accounts.go create mode 100644 examples/kucoin/subaccounts.go diff --git a/examples/kucoin/accounts.go b/examples/kucoin/accounts.go new file mode 100644 index 000000000..444485914 --- /dev/null +++ b/examples/kucoin/accounts.go @@ -0,0 +1,23 @@ +package main + +import ( + "github.com/sirupsen/logrus" + "github.com/spf13/cobra" +) + +var accountsCmd = &cobra.Command{ + Use: "accounts", + + // SilenceUsage is an option to silence usage when an error occurs. + SilenceUsage: true, + + RunE: func(cmd *cobra.Command, args []string) error { + accounts, err := client.AccountService.QueryAccounts() + if err != nil { + return err + } + + logrus.Infof("accounts: %+v", accounts) + return nil + }, +} diff --git a/examples/kucoin/main.go b/examples/kucoin/main.go index f02739c98..e963d4968 100644 --- a/examples/kucoin/main.go +++ b/examples/kucoin/main.go @@ -21,41 +21,6 @@ func init() { rootCmd.AddCommand(subAccountsCmd) } -var accountsCmd = &cobra.Command{ - Use: "accounts", - - // SilenceUsage is an option to silence usage when an error occurs. - SilenceUsage: true, - - RunE: func(cmd *cobra.Command, args []string) error { - accounts, err := client.AccountService.QueryAccounts() - if err != nil { - return err - } - - log.Infof("accounts: %+v", accounts) - return nil - }, -} - -var subAccountsCmd = &cobra.Command{ - Use: "subaccounts", - Short: "subaccounts", - - // SilenceUsage is an option to silence usage when an error occurs. - SilenceUsage: true, - - RunE: func(cmd *cobra.Command, args []string) error { - subAccounts, err := client.AccountService.QuerySubAccounts() - if err != nil { - return err - } - - log.Infof("subAccounts: %+v", subAccounts) - return nil - }, -} - var rootCmd = &cobra.Command{ Use: "kucoin", Short: "kucoin", diff --git a/examples/kucoin/subaccounts.go b/examples/kucoin/subaccounts.go new file mode 100644 index 000000000..d13e99241 --- /dev/null +++ b/examples/kucoin/subaccounts.go @@ -0,0 +1,24 @@ +package main + +import ( + "github.com/sirupsen/logrus" + "github.com/spf13/cobra" +) + +var subAccountsCmd = &cobra.Command{ + Use: "subaccounts", + Short: "subaccounts", + + // SilenceUsage is an option to silence usage when an error occurs. + SilenceUsage: true, + + RunE: func(cmd *cobra.Command, args []string) error { + subAccounts, err := client.AccountService.QuerySubAccounts() + if err != nil { + return err + } + + logrus.Infof("subAccounts: %+v", subAccounts) + return nil + }, +}