Rename project from inventree to vibetree
- go.mod module path (and every internal/vibetree import) inventree -> vibetree - cmd/inventree/ -> cmd/vibetree/, deploy/inventree.service -> vibetree.service - Default site name (seed data + the siteName template func's fallback) is now "vibetree", shown in the navbar, <title>, and login page - Session cookie renamed inventree_session -> vibetree_session - Default DB path data/inventree.db -> data/vibetree.db, CLI/log text, Dockerfile, docker-compose.yml, README, .gitignore/.dockerignore all updated to match Existing installs: this changes the session cookie name (users will be signed out once) and the default DB filename (point -db at your existing file, or rename it, to keep your data).
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
// Command inventree runs the inventree IT asset inventory server, or one of
|
||||
// Command vibetree runs the vibetree IT asset inventory server, or one of
|
||||
// its supporting subcommands (version, database migrate, database backup).
|
||||
package main
|
||||
|
||||
@@ -14,8 +14,8 @@ import (
|
||||
"syscall"
|
||||
"time"
|
||||
|
||||
"inventree/internal/database"
|
||||
"inventree/internal/web"
|
||||
"vibetree/internal/database"
|
||||
"vibetree/internal/web"
|
||||
)
|
||||
|
||||
// version is set at build time via -ldflags "-X main.version=...".
|
||||
@@ -36,11 +36,11 @@ func run(args []string) error {
|
||||
case "serve":
|
||||
return runServe(args[1:])
|
||||
case "version":
|
||||
fmt.Println("inventree", version)
|
||||
fmt.Println("vibetree", version)
|
||||
return nil
|
||||
case "database":
|
||||
if len(args) < 2 {
|
||||
return fmt.Errorf("usage: inventree database <migrate|backup>")
|
||||
return fmt.Errorf("usage: vibetree database <migrate|backup>")
|
||||
}
|
||||
switch args[1] {
|
||||
case "migrate":
|
||||
@@ -60,22 +60,22 @@ func run(args []string) error {
|
||||
}
|
||||
|
||||
func printUsage() {
|
||||
fmt.Println(`inventree - a small IT asset inventory system
|
||||
fmt.Println(`vibetree - a small IT asset inventory system
|
||||
|
||||
Usage:
|
||||
inventree [serve] Start the web server (default command)
|
||||
inventree version Print the version
|
||||
inventree database migrate Apply pending database migrations
|
||||
inventree database backup [path] Write a consistent backup snapshot
|
||||
vibetree [serve] Start the web server (default command)
|
||||
vibetree version Print the version
|
||||
vibetree database migrate Apply pending database migrations
|
||||
vibetree database backup [path] Write a consistent backup snapshot
|
||||
|
||||
Flags for "serve":
|
||||
-addr string listen address (default ":8080")
|
||||
-db string path to the SQLite database file (default "data/inventree.db")
|
||||
-db string path to the SQLite database file (default "data/vibetree.db")
|
||||
-secure-cookies mark the session cookie Secure (enable when serving over HTTPS)`)
|
||||
}
|
||||
|
||||
func dbPathFlag(args []string) (dbPath string, rest []string) {
|
||||
dbPath = "data/inventree.db"
|
||||
dbPath = "data/vibetree.db"
|
||||
for i := 0; i < len(args); i++ {
|
||||
if args[i] == "-db" && i+1 < len(args) {
|
||||
dbPath = args[i+1]
|
||||
@@ -137,7 +137,7 @@ func ensureDir(path string) error {
|
||||
func runServe(args []string) error {
|
||||
var (
|
||||
addr = ":8080"
|
||||
dbPath = "data/inventree.db"
|
||||
dbPath = "data/vibetree.db"
|
||||
secureCookies = false
|
||||
)
|
||||
for i := 0; i < len(args); i++ {
|
||||
@@ -196,7 +196,7 @@ func runServe(args []string) error {
|
||||
}
|
||||
}()
|
||||
|
||||
log.Info("inventree listening", "addr", addr, "db", dbPath)
|
||||
log.Info("vibetree listening", "addr", addr, "db", dbPath)
|
||||
if err := srv.ListenAndServe(); err != nil && !errors.Is(err, http.ErrServerClosed) {
|
||||
return err
|
||||
}
|
||||
Reference in New Issue
Block a user