mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-21 22:43:52 +00:00
drop duplicated kucoin subaccount command
This commit is contained in:
parent
7d7b2bbd9e
commit
77418c9415
|
@ -1,70 +0,0 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"context"
|
||||
"os"
|
||||
"strings"
|
||||
|
||||
"github.com/c9s/bbgo/pkg/exchange/kucoin/kucoinapi"
|
||||
"github.com/joho/godotenv"
|
||||
log "github.com/sirupsen/logrus"
|
||||
"github.com/spf13/cobra"
|
||||
"github.com/spf13/viper"
|
||||
)
|
||||
|
||||
func init() {
|
||||
rootCmd.PersistentFlags().String("kucoin-api-key", "", "okex api key")
|
||||
rootCmd.PersistentFlags().String("kucoin-api-secret", "", "okex api secret")
|
||||
rootCmd.PersistentFlags().String("kucoin-api-passphrase", "", "okex api secret")
|
||||
}
|
||||
|
||||
var rootCmd = &cobra.Command{
|
||||
Use: "kucoin-subaccount",
|
||||
Short: "kucoin subaccount",
|
||||
|
||||
// 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 client *kucoinapi.RestClient = nil
|
||||
|
||||
func main() {
|
||||
if _, err := os.Stat(".env.local"); err == nil {
|
||||
if err := godotenv.Load(".env.local"); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
}
|
||||
|
||||
viper.AutomaticEnv()
|
||||
viper.SetEnvKeyReplacer(strings.NewReplacer("-", "_"))
|
||||
|
||||
if err := viper.BindPFlags(rootCmd.PersistentFlags()); err != nil {
|
||||
log.WithError(err).Error("bind pflags error")
|
||||
}
|
||||
|
||||
client = kucoinapi.NewClient()
|
||||
|
||||
key, secret, passphrase := viper.GetString("kucoin-api-key"),
|
||||
viper.GetString("kucoin-api-secret"),
|
||||
viper.GetString("kucoin-api-passphrase")
|
||||
|
||||
if len(key) == 0 || len(secret) == 0 || len(passphrase) == 0 {
|
||||
log.Fatal("empty key, secret or passphrase")
|
||||
}
|
||||
|
||||
client.Auth(key, secret, passphrase)
|
||||
|
||||
if err := rootCmd.ExecuteContext(context.Background()); err != nil {
|
||||
log.WithError(err).Error("cmd error")
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user