Add configurable config path

This commit is contained in:
Elara 2024-08-04 14:01:36 -07:00
parent c9ea17a601
commit de8f6d90f3

View File

@ -46,6 +46,7 @@ var (
func main() { func main() {
genHash := flag.Bool("gen-hash", false, "Generate an argon2id hash") genHash := flag.Bool("gen-hash", false, "Generate an argon2id hash")
configPath := flag.String("config", "/etc/seashell.hcl", "The seashell config file to use")
flag.Parse() flag.Parse()
if *genHash { if *genHash {
@ -64,7 +65,7 @@ func main() {
return return
} }
cfg, err := config.Load("seashell.hcl") cfg, err := config.Load(*configPath)
if err != nil { if err != nil {
log.Error("Error loading config file", slog.Any("error", err)) log.Error("Error loading config file", slog.Any("error", err))
os.Exit(1) os.Exit(1)