Brush - un shell compatible POSIX/Bash implémenté en Rust
(github.com/reubeno)- B(o)rn(e) RUsty SHell - un shell compatible POSIX et Bash écrit en Rust, offrant une sécurité et une maintenabilité supérieures à Bash basé sur C
- Fonctionne sur Linux, macOS et WSL ; la prise en charge de Windows est à un stade expérimental
- Peut exécuter la plupart des scripts
sh/bashet convient à un usage interactif quotidien - Traite directement
.bashrc; pour le distinguer, il est possible d’utiliser~/.brushrc - Permet d’exploiter directement des crates de l’écosystème Rust (
tokio,clap,fancy-regex,criterion.rs) → implémentation fiable de fonctionnalités complexes- Traitement asynchrone, profilage et benchmarking possibles → efficacité attendue pour l’exécution de scripts à grande échelle
- Plus de 675 cas de test comparent et valident le comportement avec Bash et d’autres shells existants → compatibilité fiable garantie
- Prend en charge divers canaux de distribution comme Cargo, Nix, Homebrew et les dépôts Arch, ce qui simplifie l’installation et la gestion
- Licence MIT
Aucun commentaire pour le moment.