mirror of
https://github.com/henrygd/beszel.git
synced 2025-12-17 10:46:16 +01:00
29 lines
553 B
Go
29 lines
553 B
Go
package main
|
|
|
|
import (
|
|
"beszel"
|
|
"beszel/internal/hub"
|
|
_ "beszel/migrations"
|
|
|
|
"github.com/pocketbase/pocketbase"
|
|
"github.com/spf13/cobra"
|
|
)
|
|
|
|
func main() {
|
|
app := pocketbase.NewWithConfig(pocketbase.Config{
|
|
DefaultDataDir: beszel.AppName + "_data",
|
|
})
|
|
app.RootCmd.Version = beszel.Version
|
|
app.RootCmd.Use = beszel.AppName
|
|
app.RootCmd.Short = ""
|
|
|
|
// add update command
|
|
app.RootCmd.AddCommand(&cobra.Command{
|
|
Use: "update",
|
|
Short: "Update " + beszel.AppName + " to the latest version",
|
|
Run: hub.Update,
|
|
})
|
|
|
|
hub.NewHub(app).Run()
|
|
}
|