From 4d7bd2eb5d869f68c7f54e8f15498807a66d21db Mon Sep 17 00:00:00 2001 From: Olaoluwa Osuntokun Date: Tue, 5 Jul 2016 18:58:41 -0700 Subject: [PATCH] cmd/lncli: implement cli "getting" call --- cmd/lncli/commands.go | 20 ++++++++++++++++++++ cmd/lncli/main.go | 1 + 2 files changed, 21 insertions(+) diff --git a/cmd/lncli/commands.go b/cmd/lncli/commands.go index f72ecadf..5f1b8514 100644 --- a/cmd/lncli/commands.go +++ b/cmd/lncli/commands.go @@ -331,3 +331,23 @@ func walletBalance(ctx *cli.Context) error { printRespJson(resp) return nil } + +var GetInfoCommand = cli.Command{ + Name: "getinfo", + Description: "returns basic information related to the active daemon", + Action: getInfo, +} + +func getInfo(ctx *cli.Context) error { + ctxb := context.Background() + client := getClient(ctx) + + req := &lnrpc.GetInfoRequest{} + resp, err := client.GetInfo(ctxb, req) + if err != nil { + return err + } + + printRespJson(resp) + return nil +} diff --git a/cmd/lncli/main.go b/cmd/lncli/main.go index e997cc5d..45917c11 100644 --- a/cmd/lncli/main.go +++ b/cmd/lncli/main.go @@ -57,6 +57,7 @@ func main() { ListPeersCommand, WalletBalanceCommand, ShellCommand, + GetInfoCommand, } if err := app.Run(os.Args); err != nil {