Skip to content

Ash is a Unix shell designed with functional concepts and written in Haskell.

License

Notifications You must be signed in to change notification settings

AlexanderJDupree/Ash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ash

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.

Getting Started

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

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Ash is a Unix shell designed with functional concepts and written in Haskell.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published