From 4582c60fe36f3a9cde18bd0f9917c3cdc5ef61b5 Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Tue, 24 Jun 2025 09:42:51 +0200 Subject: [PATCH] CLI flag for config file, rename config file to beretta.json --- config.json => beretta.json | 0 src/main.go | 9 ++++++++- 2 files changed, 8 insertions(+), 1 deletion(-) rename config.json => beretta.json (100%) diff --git a/config.json b/beretta.json similarity index 100% rename from config.json rename to beretta.json diff --git a/src/main.go b/src/main.go index e34c630..995bcb6 100644 --- a/src/main.go +++ b/src/main.go @@ -1,6 +1,7 @@ package main import ( + "flag" "log" "math/rand" "time" @@ -40,8 +41,14 @@ func repoThread(c chan RepoUpdate, repo Repo, avgInterval int, db Db) { } func main() { + + conf := flag.String("config", "./beretta.json", "The path to the config file") + flag.Parse() + + log.Printf("Using config path: %s", *conf) + // Load configuration - config, err := loadConfig("config.json") + config, err := loadConfig(*conf) if err != nil { log.Fatalf("Failed to load configuration: %v", err) }