mirror of
https://github.com/nkanaev/yarr.git
synced 2025-05-24 00:33:14 +00:00
ditch shibukawa/configdir
This commit is contained in:
parent
58946bac36
commit
931be80891
14
main.go
14
main.go
@ -3,7 +3,6 @@ package main
|
|||||||
import (
|
import (
|
||||||
"github.com/nkanaev/yarr/server"
|
"github.com/nkanaev/yarr/server"
|
||||||
"github.com/nkanaev/yarr/storage"
|
"github.com/nkanaev/yarr/storage"
|
||||||
"github.com/shibukawa/configdir"
|
|
||||||
"log"
|
"log"
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
@ -12,17 +11,20 @@ import (
|
|||||||
func main() {
|
func main() {
|
||||||
logger := log.New(os.Stdout, "", log.Ldate|log.Ltime|log.Lshortfile)
|
logger := log.New(os.Stdout, "", log.Ldate|log.Ltime|log.Lshortfile)
|
||||||
|
|
||||||
configDirs := configdir.New("", "yarr")
|
configPath, err := os.UserConfigDir()
|
||||||
storageDir := configDirs.QueryFolders(configdir.Global)[0].Path
|
if err != nil {
|
||||||
storageFile := filepath.Join(storageDir, "storage.db")
|
logger.Fatal("Failed to get config dir: ", err)
|
||||||
|
}
|
||||||
|
storagePath := filepath.Join(configPath, "yarr")
|
||||||
|
storageFile := filepath.Join(storagePath, "storage.db")
|
||||||
|
|
||||||
if err := os.MkdirAll(storageDir, 0755); err != nil {
|
if err := os.MkdirAll(storageDir, 0755); err != nil {
|
||||||
logger.Fatal(err)
|
logger.Fatal("Failed to create app config dir: ", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
db, err := storage.New(storageFile, logger)
|
db, err := storage.New(storageFile, logger)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Fatal(err)
|
logger.Fatal("Failed to initialise database: ", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
srv := server.New(db, logger)
|
srv := server.New(db, logger)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user