rename package, auto add version to binary

This commit is contained in:
Maxi Quoß
2023-01-30 00:41:49 +01:00
parent e78b66c920
commit 62cec056b9
9 changed files with 14 additions and 13 deletions

View File

@@ -9,7 +9,7 @@ builds:
env: env:
- CGO_ENABLED=0 - CGO_ENABLED=0
ldflags: ldflags:
- -s -w - -s -w -X github.com/seriousm4x/upsnap/pb.Version={{ .Version }}
goos: goos:
- linux - linux
- windows - windows

View File

@@ -4,8 +4,8 @@ import (
"github.com/pocketbase/pocketbase" "github.com/pocketbase/pocketbase"
"github.com/pocketbase/pocketbase/models" "github.com/pocketbase/pocketbase/models"
"github.com/robfig/cron/v3" "github.com/robfig/cron/v3"
"github.com/seriousm4x/upsnap/backend/logger" "github.com/seriousm4x/upsnap/logger"
"github.com/seriousm4x/upsnap/backend/networking" "github.com/seriousm4x/upsnap/networking"
) )
var Devices []*models.Record var Devices []*models.Record

View File

@@ -1,4 +1,4 @@
module github.com/seriousm4x/upsnap/backend module github.com/seriousm4x/upsnap
go 1.19 go 1.19

View File

@@ -4,7 +4,7 @@ import (
"embed" "embed"
"github.com/labstack/echo/v5" "github.com/labstack/echo/v5"
"github.com/seriousm4x/upsnap/backend/pb" "github.com/seriousm4x/upsnap/pb"
) )
//go:embed all:pb_public //go:embed all:pb_public

View File

@@ -6,7 +6,7 @@ import (
"github.com/go-ping/ping" "github.com/go-ping/ping"
"github.com/pocketbase/pocketbase/models" "github.com/pocketbase/pocketbase/models"
"github.com/seriousm4x/upsnap/backend/logger" "github.com/seriousm4x/upsnap/logger"
) )
func PingDevice(device *models.Record) bool { func PingDevice(device *models.Record) bool {

View File

@@ -7,7 +7,7 @@ import (
"time" "time"
"github.com/pocketbase/pocketbase/models" "github.com/pocketbase/pocketbase/models"
"github.com/seriousm4x/upsnap/backend/logger" "github.com/seriousm4x/upsnap/logger"
) )
func ShutdownDevice(device *models.Record) error { func ShutdownDevice(device *models.Record) error {

View File

@@ -5,7 +5,7 @@ import (
"time" "time"
"github.com/pocketbase/pocketbase/models" "github.com/pocketbase/pocketbase/models"
"github.com/seriousm4x/upsnap/backend/logger" "github.com/seriousm4x/upsnap/logger"
) )
func WakeDevice(device *models.Record) error { func WakeDevice(device *models.Record) error {

View File

@@ -11,7 +11,7 @@ import (
"github.com/labstack/echo/v5" "github.com/labstack/echo/v5"
"github.com/pocketbase/pocketbase/apis" "github.com/pocketbase/pocketbase/apis"
"github.com/pocketbase/pocketbase/models" "github.com/pocketbase/pocketbase/models"
"github.com/seriousm4x/upsnap/backend/networking" "github.com/seriousm4x/upsnap/networking"
) )
func HandlerWake(c echo.Context) error { func HandlerWake(c echo.Context) error {

View File

@@ -12,17 +12,18 @@ import (
"github.com/pocketbase/pocketbase/core" "github.com/pocketbase/pocketbase/core"
"github.com/pocketbase/pocketbase/models" "github.com/pocketbase/pocketbase/models"
"github.com/pocketbase/pocketbase/plugins/migratecmd" "github.com/pocketbase/pocketbase/plugins/migratecmd"
"github.com/seriousm4x/upsnap/backend/cronjobs" "github.com/seriousm4x/upsnap/cronjobs"
"github.com/seriousm4x/upsnap/backend/logger" "github.com/seriousm4x/upsnap/logger"
_ "github.com/seriousm4x/upsnap/backend/migrations" _ "github.com/seriousm4x/upsnap/migrations"
) )
var App *pocketbase.PocketBase var App *pocketbase.PocketBase
var Version = "(untracked)"
func StartPocketBase(distDirFS fs.FS) { func StartPocketBase(distDirFS fs.FS) {
App = pocketbase.New() App = pocketbase.New()
App.RootCmd.Short = "UpSnap CLI" App.RootCmd.Short = "UpSnap CLI"
App.RootCmd.Version = "3.0.0b1" App.RootCmd.Version = Version
// auto migrate db // auto migrate db
migratecmd.MustRegister(App, App.RootCmd, &migratecmd.Options{ migratecmd.MustRegister(App, App.RootCmd, &migratecmd.Options{