francis36012 / yash

YASH is a simple(toy) shell written in Golang.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YASH - Yet Another Shell


This is a toy shell written for the purpose of learning. YASH is written in Golang.

Programs can be executed as background processes by adding an ampersand (&) to the command.
Eg: shouldbebackground &

A history of executed programs is kept and can be viewed by executing history. The stored history can be cleared by executing history -c.

There is no redirection or pipes so the following:
echo "something" > something.txt
somecommand | grep "important"
simply won't work.

About

YASH is a simple(toy) shell written in Golang.


Languages

Language:Go 100.0%