Brush – Eine in Rust implementierte POSIX-/Bash-kompatible Shell
(github.com/reubeno)- B(o)rn(e) RUsty SHell – in Rust geschrieben und dadurch sicherer und wartungsfreundlicher als das C-basierte Bash; eine POSIX- und Bash-kompatible Shell
- Läuft unter Linux, macOS und WSL; Windows-Unterstützung befindet sich im experimentellen Stadium
- Kann die meisten
sh-/bash-Skripte ausführen und eignet sich für den täglichen interaktiven Einsatz - Verarbeitet
.bashrcunverändert; wenn eine Trennung gewünscht ist, kann~/.brushrcverwendet werden - Kann Crates aus dem Rust-Ökosystem (
tokio,clap,fancy-regex,criterion.rs) direkt nutzen → komplexe Funktionen lassen sich stabil implementieren- Asynchrone Verarbeitung, Profiling und Benchmarking möglich → Effizienzvorteile bei der Ausführung großer Skripte zu erwarten
- Mit mehr als 675 Testfällen auf Verhaltenskompatibilität mit Bash und anderen bestehenden Shells geprüft → hohe Zuverlässigkeit der Kompatibilität
- Einfache Installation und Verwaltung dank Unterstützung für verschiedene Distributionskanäle wie Cargo, Nix, Homebrew und Arch-Repositories
- MIT-Lizenz
Noch keine Kommentare.