Yash: Eine neue Shell, die maximale POSIX-Konformität anstrebt

2025-02-15
Yash: Eine neue Shell, die maximale POSIX-Konformität anstrebt

Yash ist eine POSIX-kompatible Kommandozeilen-Shell, geschrieben in C99, die maximale POSIX-Konformität anstrebt. Sie bietet Funktionen wie globale Aliase, Arrays, verschiedene Umleitungsmethoden, geschweifte Klammern-Erweiterung, erweiterte Globbing, Gleitkommazahlen in arithmetischen Ausdrücken, Komplettierung von Befehlen und Vorhersage von Befehlen. Yash wird auf GitHub gewartet, entspricht größtenteils POSIX.1-2008 und erhält regelmäßige Wartungsupdates. Es lässt sich auf verschiedenen POSIX-Umgebungen kompilieren und ausführen, hauptsächlich getestet auf Fedora, macOS und Cygwin. Nach der Installation können Benutzer Umgebungsvariablen, Aliase, Eingabeaufforderungen und mehr über Konfigurationsdateien anpassen.

Entwicklung