JSON-Ausgabe des tree-Befehls: Eine Warnung vor Annahmen
2025-07-25
Version 2.0 des `tree`-Befehls führte die Möglichkeit ein, nicht eingerückte JSON-Daten über den Dateideskriptor 3 auszugeben (nur Linux). Diese anfängliche Implementierung machte jedoch eine gefährliche Annahme über die Benutzerumgebung, was zu weit verbreiteten Kompatibilitätsproblemen führte. Version 2.0.2 behob dies, indem sie die Setzung der Umgebungsvariablen `STDDATA_FD` erforderlich machte. Dies unterstreicht die Bedeutung, Annahmen über die Benutzerumgebung in der Softwareentwicklung zu vermeiden. Der verbesserte `tree`-Befehl bietet jetzt eine flexible, strukturierte Datenausgabe über `STDDATA_FD`, die leicht mit Tools wie nushell verarbeitet werden kann.
(rgbcu.be)
Entwicklung
tree-Befehl