Das dritte Packet aus dem aktuellen Refactoring von api.existenz.ch ist temporal-shelf.
Die kleine Utility-Klasse erlaubt es Dateien in ein Archiv zu kopieren, in einer Jahr/Monat/Tag-Struktur abgelegt und versehen mit einem Zeitstempel.
Beispiel: daten.txt
wird kopiert nach /archiv/2020/11/09/1604953664_daten.txt
.
Spannendes Detail: Mit dem Package vfsStream kann ein virtuelles Dateisystem im Speicher erstellt werden, in welchem bequem und ohne Seiteneffekt die Unittests ablaufen.