Add configurable config path
This commit is contained in:
parent
c9ea17a601
commit
de8f6d90f3
3
main.go
3
main.go
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user