From 766f796e3a68d6358cabeadd420cf181e785b1f1 Mon Sep 17 00:00:00 2001
From: Thomas Schneider <thomas@fsmpi.rwth-aachen.de>
Date: Sat, 19 Mar 2022 16:40:01 +0100
Subject: [PATCH] Write output to configured file

---
 bin/rezelist | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/bin/rezelist b/bin/rezelist
index 93010df..dc6a70b 100755
--- a/bin/rezelist
+++ b/bin/rezelist
@@ -35,9 +35,8 @@ def main():
         output[d] = {a for a in addresses if a.domain is None or a.domain == d}
 
     for k, v in output.items():
-        print(f"{k}:")
-        for a in v:
-            print(f" {a.localpart}")
+        with open(config["output"].format(domain=k), "w") as f:
+            f.write("\n".join(map(lambda a: a.localpart, v)))
 
 
 if __name__ == "__main__":
-- 
GitLab