version.go 579 B

1234567891011121314151617181920212223242526272829303132333435
  1. package version
  2. import (
  3. "fmt"
  4. )
  5. import (
  6. "github.com/spf13/cobra"
  7. )
  8. import (
  9. "resource-server/common"
  10. )
  11. var (
  12. StartCmd = &cobra.Command{
  13. Use: "version",
  14. Short: "Get version info",
  15. Example: "resource-server version",
  16. PreRun: func(cmd *cobra.Command, args []string) {
  17. },
  18. RunE: func(cmd *cobra.Command, args []string) error {
  19. return run()
  20. },
  21. }
  22. )
  23. func run() error {
  24. fmt.Printf("module: %s\n", common.Module)
  25. fmt.Printf("desc: %s\n", common.Desc)
  26. fmt.Printf("version: %s\n", common.Version)
  27. fmt.Printf("build: %s\n", common.Build)
  28. return nil
  29. }