Ash (Alex-SHell) is a Unix shell written in Haskell. The idea behind Ash was to learn functional programming concepts and understand how shells work at a deeper level. Currently Ash is very barebones, but I hope to add more features soon.
Download this repo:
git clone https://github.com/AlexanderJDupree/Ash.git
Change into the directory and with the Haskell tool Stack installed run:
cd Ash
stack build
stack exec Ash
And done! You should have a very basic shell running in your terminal. You can also install Ash with:
stack install
This project is licensed under the MIT License - see the LICENSE.md file for details