2 releases
new 0.1.1 | Jan 19, 2025 |
---|---|
0.1.0 | Jan 18, 2025 |
#655 in Development tools
36 downloads per month
22KB
473 lines
Bolt Shell
Bolt is a terminal shell made purely in Rust
Introduction
Bolt Shell is a modern, lightweight, and efficient terminal shell designed for developers and users who value performance and simplicity. Built entirely in Rust, Bolt leverages Rust's safety and concurrency features to deliver a reliable and fast command-line experience.
Key Features
- Fast and Lightweight: Optimized for speed and minimal resource usage.
- Windows Support: Currently available for Windows systems (for now).
- User-Friendly: Includes commands suitable for beginners and power users alike.
- Safety First: Built with Rust to minimize crashes and memory-related bugs.
Installation
From Source
- Ensure you have Rust installed on your system. If not, download it from rust-lang.org.
- Clone the repository:
git clone https://github.com/usebolt/boltshell.git cd boltshell
- Build the project:
cargo build --release
- Run the shell:
.\target\release\boltshell.exe
Precompiled Binaries
Precompiled binaries will be available soon for easier installation. Stay tuned!
Usage
Once installed, launch Bolt Shell by running the following command:
boltshell
Basic Commands
- Navigate directories:
cd
- List files:
ls
- Execute programs:
program_name [arguments]
- Exit the shell:
exit
Prompt
Bolt Shell features a dynamic prompt displaying the current user, hostname, and working directory, with visual distinctions for home (~
) and root (#
) directories.
Contributing
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature-name"
- Push to your branch:
git push origin feature-name
- Open a pull request.
License
Bolt Shell is released under the MIT License. See the LICENSE file for more details.
Acknowledgments
Special thanks to the Rust community for providing incredible tools and resources, and to all contributors who have helped shape Bolt Shell.
Start using Bolt Shell today and experience the power of Rust in your terminal!
Dependencies
~7–19MB
~268K SLoC