Rush is a fast and minimal shell, designed to be a complete and efficient shell for everyday use. It aims to provide a seamless and performant experience while adhering to POSIX standards.
- POSIX Compliant: Ensures compatibility with a wide range of Unix-like systems.
- High Performance: Optimized for speed and efficiency.
- Minimalistic Design: Focuses on essential features without unnecessary bloat.
- Extensible: Easily extendable with custom scripts and plugins.
- Rust: Ensure you have Rust installed. You can install Rust from here.
-
Clone the repository:
git clone https://github.com/a-cream/rush cd rush
-
Install Rush to your path:
cargo install --path .
Once installed, you can start using Rush by simply typing rush
in your terminal.
We welcome contributions from the community! If you would like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the Apache-2.0 License - see the LICENSE file for details.
- Thanks to all the contributors who have helped in making this project better.
- Special thanks to the Rust community for their support and contributions.