A bash-inspired shell that has basic functionality.
Note: This can only compile on linux.
- If you use VS Code then go to
tasks.json
and add-lreadline
inargs
and then compile the program. This is for the readline library. You can also compile with this commandg++ main.cpp -o main utilities.cpp -lreadline
. - Run the program from VS Code or type
./main
in terminal.
This was a semester project and I am not too interested in C++ so I might not do more work on this. Although if I can learn some new things by working on this project, I will definitely do so.
- Implement command history.
- Add function to clear screen
- Add function to write to files
- Fix cfile function.
- Add function to create directory
- Add function to copy files and directories
- Add function to read files.
- Add function to list directory and sub-directory content.
- Improve error handling.
- Add cd command.