Changed Flags to ENV
All checks were successful
release-tag / release-image (push) Successful in 2m4s

This commit is contained in:
2025-06-18 11:30:17 +02:00
parent 2b56863ef5
commit a057b3f9b4

14
main.go
View File

@@ -25,7 +25,6 @@ package main
import ( import (
"bufio" "bufio"
"encoding/json" "encoding/json"
"flag"
"fmt" "fmt"
"io" "io"
"log" "log"
@@ -33,6 +32,7 @@ import (
"os" "os"
"path/filepath" "path/filepath"
"sort" "sort"
"strconv"
"strings" "strings"
"text/template" "text/template"
"time" "time"
@@ -605,9 +605,17 @@ func main() {
} }
//delay := flag.Duration("delay", defaultDelay, "delay between downloads (e.g. 5s, 1m)") //delay := flag.Duration("delay", defaultDelay, "delay between downloads (e.g. 5s, 1m)")
delay := os.Getenv("DELAY") var delay time.Duration
if delay == "" { delayStr := os.Getenv("DELAY")
if delayStr == "" {
delay = defaultDelay delay = defaultDelay
} else {
secs, err := strconv.Atoi(delayStr)
if err != nil || secs <= 0 {
log.Printf("invalid DELAY=%q, using default (%v)", delayStr, defaultDelay)
} else {
delay = time.Duration(secs) * time.Second
}
} }
//outDir := flag.String("out", "./lists/", "target directory") //outDir := flag.String("out", "./lists/", "target directory")