mirror of
https://github.com/seriousm4x/UpSnap.git
synced 2026-04-05 08:53:52 -04:00
rename package, auto add version to binary
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
module github.com/seriousm4x/upsnap/backend
|
module github.com/seriousm4x/upsnap
|
||||||
|
|
||||||
go 1.19
|
go 1.19
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
@@ -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{
|
||||||
|
|||||||
Reference in New Issue
Block a user