Go Shell from code crafters
··102 words·1 min
Table of Contents
Shell in Golang #
This project in Golang is a project to create a POSIX shell in Golang.
This project is based off of the Build your own Shell
by Codecrafters.io.
Features #
In this project we have implemented the following.
- Print a prompt to the user.
- Handle missing commands.
- Read, Evaluate, Print and Loop the shell.
Exit
- Exit the shell.Echo
- Print the arguments to the shell.builtins
- List all the builtins in the shell.cd
- Change the directory.- Running programs
pwd
- Print the current working directory.- Environment Variables