JSON-Ausgabe des tree-Befehls: Eine Warnung vor Annahmen
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.
Mehr lesen