go-ethereum/internal/cli/version.go
2022-01-19 12:10:20 +01:00

30 lines
624 B
Go

package cli
import (
"github.com/ethereum/go-ethereum/params"
"github.com/mitchellh/cli"
)
// VersionCommand is the command to show the version of the agent
type VersionCommand struct {
UI cli.Ui
}
// Help implements the cli.Command interface
func (c *VersionCommand) Help() string {
return `Usage: bor version
Display the Bor version`
}
// Synopsis implements the cli.Command interface
func (c *VersionCommand) Synopsis() string {
return "Display the Bor version"
}
// Run implements the cli.Command interface
func (c *VersionCommand) Run(args []string) int {
c.UI.Output(params.VersionWithMeta)
return 0
}