Skip to content

binarypheonix/trash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TRASH

A TRuly Awesome SHell, in Rust!

About

TRASH, as you may have guessed, stands for Truly Awesome Shell, which is a simple shell implementation in Rust with support for piping. Other features will be added later on when I feel like it, or if you're interested, you could open an issue for the feature you want, or create a PR for the same.

Installation

To install the shell and play with it, simply clone the repo, and build the trash.rs file in src directory.

Note: You will need the Rust Compiler (rustc) installed on your system before building the source. If you don't have it already, install it using the offcial Rustup toolchain:

curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh

or follow the instructions given at The Official Rust Install Page

To build and execute Trash, use the following commands:

cd <to-target-dir>
git clone https://github.com/binarypheonix/trash.git
cd src
rustc trash.rs
./trash

To make TRASH your default shell, add the executable to your local bin and set it as default in your Terminal Preferences.

License

This Project is licensed under the MIT License

Contributing

If you find a bug or want to add a new feature to TRASH, consider Opening an Issue or Creating a Pull Request

About

A TRuly Awesome SHell, implemented in Rust!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages