Welcome to ezsh!

ezsh (pronounced EasyShell) is to be user-friendly, and interactive shell designed to concretise a beginner’s view of the terminal and usage of the command line.

The inspiration for this project comes from extracurricular activities both of us have taken on outside of our academic studies.

Over the years, both of us have been involved in tutoring secondary school students of all ages, from 12 right up to 18 when they come to university. This happened through our involvement in both CoderDojo in our local areas & ComputeTY. Pretty much anything you lay down for them, be it Python or Java for example, they would pick it up and run with it. The first time they truely struggle came at the command line.

In this project we aim to develop and furthermore, produce, a user-friendly and intuitive shell for the users which focuses more on the user experience than the extensibility and range of abstract operations of delivered with most shells.

At the moment, the project is in the midst of development. You can find the source code, which is an ever changing state of flux, over at this gitlab repository. Once the project has been graded, it will be moved to Github and will be open sourced so others may contribute.