Add tendermint version command
This commit is contained in:
parent
78a21353da
commit
ee9dd2250d
|
@ -19,6 +19,7 @@ BREAKING CHANGES
|
|||
* https://github.com/cosmos/cosmos-sdk/issues/2838 - Move store keys to constants
|
||||
* [\#3162](https://github.com/cosmos/cosmos-sdk/issues/3162) The `--gas` flag now takes `auto` instead of `simulate`
|
||||
in order to trigger a simulation of the tx before the actual execution.
|
||||
* [\#3285](https://github.com/cosmos/cosmos-sdk/pull/3285) New `gaiad tendermint version` to print libs versions
|
||||
|
||||
|
||||
* SDK
|
||||
|
|
|
@ -11,6 +11,7 @@ import (
|
|||
tcmd "github.com/tendermint/tendermint/cmd/tendermint/commands"
|
||||
"github.com/tendermint/tendermint/p2p"
|
||||
pvm "github.com/tendermint/tendermint/privval"
|
||||
tversion "github.com/tendermint/tendermint/version"
|
||||
|
||||
"github.com/cosmos/cosmos-sdk/client"
|
||||
sdk "github.com/cosmos/cosmos-sdk/types"
|
||||
|
@ -89,6 +90,26 @@ func ShowAddressCmd(ctx *Context) *cobra.Command {
|
|||
return cmd
|
||||
}
|
||||
|
||||
// VersionCmd prints tendermint and ABCI version numbers.
|
||||
func VersionCmd(ctx *Context) *cobra.Command {
|
||||
cmd := &cobra.Command{
|
||||
Use: "version",
|
||||
Short: "Print tendermint libraries' version",
|
||||
Long: `Print Tendermint's and ABCI's version numbers
|
||||
against which this app has been compiled.
|
||||
`,
|
||||
RunE: func(cmd *cobra.Command, args []string) error {
|
||||
|
||||
fmt.Printf(`tendermint: %s
|
||||
ABCI: %s
|
||||
`, tversion.Version, tversion.ABCIVersion)
|
||||
|
||||
return nil
|
||||
},
|
||||
}
|
||||
return cmd
|
||||
}
|
||||
|
||||
func printlnJSON(v interface{}) error {
|
||||
cdc := codec.New()
|
||||
codec.RegisterCrypto(cdc)
|
||||
|
|
|
@ -142,6 +142,7 @@ func AddCommands(
|
|||
ShowNodeIDCmd(ctx),
|
||||
ShowValidatorCmd(ctx),
|
||||
ShowAddressCmd(ctx),
|
||||
VersionCmd(ctx),
|
||||
)
|
||||
|
||||
rootCmd.AddCommand(
|
||||
|
|
Loading…
Reference in New Issue