package main import ( "fmt" "log" "sort" "git.dumerain.org/alban/paycheck/internal/profiles" ) func main() { repo, rules, err := profiles.NewEmbeddedRepo() if err != nil { log.Fatalf("Erreur chargement profils: %v", err) } items, _ := repo.List() fmt.Printf("OK: %d profil(s) charge(s) - forfait=%.2f\n", len(items), rules.ForfaitDimFerie) keys := make([]string, 0, len(items)) for _, it := range items { keys = append(keys, it.ID) } sort.Strings(keys) for _, id := range keys { p, _ := repo.Get(id) fmt.Printf("- %s: label=%q t456=%.2f t458=%.2f t459=%.2f t471=%.2f\n", id, p.Label, p.T456, p.T458, p.T459, p.T471) } }