2023-11-08 07:33:19 +00:00
|
|
|
package main
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"github.com/spf13/cobra"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func init() {
|
|
|
|
|
rootCmd.AddCommand(getDevicesCmd)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var getDevicesCmd = &cobra.Command{
|
|
|
|
|
Use: "get-devices",
|
|
|
|
|
Short: "Register a user with a given email and password",
|
|
|
|
|
RunE: func(cmd *cobra.Command, args []string) error {
|
2023-11-09 07:34:00 +00:00
|
|
|
// cc, err := configfile.EnsureAndGet()
|
|
|
|
|
// if err != nil {
|
|
|
|
|
// return err
|
|
|
|
|
// }
|
|
|
|
|
// if cc.DeviceId == "" {
|
|
|
|
|
// return errors.New("your device is not registered")
|
|
|
|
|
// }
|
|
|
|
|
// pvk, err := configfile.LoadPrivateKey()
|
|
|
|
|
// if err != nil {
|
|
|
|
|
// return err
|
|
|
|
|
// }
|
|
|
|
|
// devices, err := apiclient.GetDevices(cc.DeviceId, pvk)
|
|
|
|
|
// if err != nil {
|
|
|
|
|
// return err
|
|
|
|
|
// }
|
2023-11-08 07:33:19 +00:00
|
|
|
|
2023-11-09 07:34:00 +00:00
|
|
|
// return json.NewEncoder(os.Stdout).Encode(devices)
|
|
|
|
|
return nil
|
2023-11-08 07:33:19 +00:00
|
|
|
},
|
|
|
|
|
}
|