From b13970da706c097fcd95193142e38c2b797b574a Mon Sep 17 00:00:00 2001 From: Conner Fromknecht Date: Wed, 28 Mar 2018 14:10:23 -0700 Subject: [PATCH] cmd/lncli: add commit version hook and print in version --- cmd/lncli/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/lncli/main.go b/cmd/lncli/main.go index 142ca5ae..d6bb7cc4 100644 --- a/cmd/lncli/main.go +++ b/cmd/lncli/main.go @@ -29,6 +29,10 @@ const ( ) var ( + //Commit stores the current commit hash of this build. This should be + //set using -ldflags during compilation. + Commit string + defaultLndDir = btcutil.AppDataDir("lnd", false) defaultTLSCertPath = filepath.Join(defaultLndDir, defaultTLSCertFilename) defaultMacaroonPath = filepath.Join(defaultLndDir, defaultMacaroonFilename) @@ -150,7 +154,7 @@ func getClientConn(ctx *cli.Context, skipMacaroons bool) *grpc.ClientConn { func main() { app := cli.NewApp() app.Name = "lncli" - app.Version = "0.4" + app.Version = fmt.Sprintf("%s commit=%s", "0.4", Commit) app.Usage = "control plane for your Lightning Network Daemon (lnd)" app.Flags = []cli.Flag{ cli.StringFlag{