main.go 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. // Copyright 2025 BackendServerTemplate Authors. All rights reserved.
  2. // Use of this source code is governed by a MIT-style
  3. // license that can be found in the LICENSE file.
  4. package main
  5. import (
  6. "github.com/SongZihuan/BackendServerTemplate/tool/generate/basefile"
  7. "github.com/SongZihuan/BackendServerTemplate/tool/generate/builddate"
  8. "github.com/SongZihuan/BackendServerTemplate/tool/generate/git"
  9. "github.com/SongZihuan/BackendServerTemplate/tool/generate/random"
  10. "github.com/SongZihuan/BackendServerTemplate/tool/generate/releaseinfo"
  11. "os"
  12. )
  13. func main() {
  14. os.Exit(command())
  15. }
  16. func command() int {
  17. var err error
  18. err = basefile.CreateBaseFile()
  19. if err != nil {
  20. return ReturnError(err)
  21. }
  22. err = git.InitGitData()
  23. if err != nil {
  24. return ReturnError(err)
  25. }
  26. err = builddate.WriteBuildDateData()
  27. if err != nil {
  28. return ReturnError(err)
  29. }
  30. err = git.WriteGitData()
  31. if err != nil {
  32. return ReturnError(err)
  33. }
  34. err = random.WriteRandomData()
  35. if err != nil {
  36. return ReturnError(err)
  37. }
  38. err = releaseinfo.WriteReleaseData()
  39. if err != nil {
  40. return ReturnError(err)
  41. }
  42. return ReturnSuccess()
  43. }