package main import ( "context" "github.com/lightninglabs/loop/looprpc" "github.com/urfave/cli" ) var getInfoCommand = cli.Command{ Name: "getinfo", Usage: "show general information about the loop daemon", Description: "Displays general information about the daemon like " + "current version, connection parameters and basic swap " + "information.", Action: getInfo, } func getInfo(ctx *cli.Context) error { client, cleanup, err := getClient(ctx) if err != nil { return err } defer cleanup() cfg, err := client.GetInfo( context.Background(), &looprpc.GetInfoRequest{}, ) if err != nil { return err } printRespJSON(cfg) return nil }