Allow specifying path to conf as command line argument

This commit is contained in:
Maximilian Friedersdorff 2025-06-18 22:18:12 +01:00
parent fd8e140897
commit 0ed802ba6a

View file

@ -1,18 +1,22 @@
package main
import (
"flag"
"log"
"net"
"net/http"
"os"
"forgejo.gwairfelin.com/max/gonotes/internal/conf"
"forgejo.gwairfelin.com/max/gonotes/internal/notes/views"
)
func main() {
os.Mkdir("./foobardir", os.ModeDir|os.ModePerm)
conf.LoadConfig("./conf.toml")
var confFile string
flag.StringVar(&confFile, "c", "/etc/gonotes/conf.toml", "Specify path to config file. Default is /etc/gonotes/conf.toml")
flag.Parse()
conf.LoadConfig(confFile)
router := http.NewServeMux()
notesRouter := views.GetRoutes("/notes")