<commit_before>package main

import (
	"flag"
	"log"
	"os"
	"strconv"
	"strings"
	"time"

	"github.com/dmathieu/sabayon/certs"
	"github.com/dmathieu/sabayon/heroku"
	"github.com/joho/godotenv"
)

func main() {
	godotenv.Load()

	var force bool
	flag.BoolVar(&force, "force", false, "Force updating the certificate even if it's not about to expire")
	flag.Parse()

	var domains = strings.Split(os.Getenv("ACME_DOMAIN"), ",")
	var email = os.Getenv("ACME_EMAIL")
	var token = os.Getenv("HEROKU_TOKEN")
	var appName = os.Getenv("ACME_APP_NAME")
	wait, _ := strconv.Atoi(os.Getenv("SABAYON_WAIT"))
<commit_msg>Handle env var not being set<commit_after>package main

import (
	"flag"
	"log"
	"os"
	"strconv"
	"strings"
	"time"

	"github.com/dmathieu/sabayon/certs"
	"github.com/dmathieu/sabayon/heroku"
	"github.com/joho/godotenv"
)

func main() {
	godotenv.Load()

	var force bool
	flag.BoolVar(&force, "force", false, "Force updating the certificate even if it's not about to expire")
	flag.Parse()

	var domains = strings.Split(os.Getenv("ACME_DOMAIN"), ",")
	var email = os.Getenv("ACME_EMAIL")
	var token = os.Getenv("HEROKU_TOKEN")
	var appName = os.Getenv("ACME_APP_NAME")
	wait, _ := strconv.Atoi(os.Getenv("SABAYON_WAIT"))
	if wait == 0 {
		wait = 20
	}

{'fraction_non_alphanumeric': 0.15818759936406995, 'fraction_numerical': 0.0023847376788553257, 'mean_word_length': 4.6968325791855206, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '69196', 'n_tokens_mistral': 537, 'n_tokens_neox': 522, 'n_words': 104}