feat(cmd): use DISCORDO_TOKEN env var for default value of token flag

Closes #584
This commit is contained in:
ayn2op 2025-11-06 21:00:49 -05:00
parent a6ccb23af7
commit 442e050f01

View file

@ -5,6 +5,7 @@ import (
"flag"
"fmt"
"log/slog"
"os"
"github.com/ayn2op/discordo/internal/config"
"github.com/ayn2op/discordo/internal/consts"
@ -21,7 +22,9 @@ var (
)
func Run() error {
tokenFlag := flag.String("token", "", "authentication token")
tokenEnvVar := os.Getenv("DISCORDO_TOKEN")
tokenFlag := flag.String("token", tokenEnvVar, "authentication token")
configPath := flag.String("config-path", config.DefaultPath(), "path of the configuration file")
logPath := flag.String("log-path", logger.DefaultPath(), "path of the log file")
logLevel := flag.String("log-level", "info", "log level")