This project is an implementation of the iso9660 filesystem bound to a microshell.
The available commands are:
- help: display all the commands
- info: display the information of the iso file
- cd: change the current work directory
- ls: display all files in the current work directory
- cat: dumps the contents of the specified file on the standard output
- get: copies a file from the iso filesystem to the local directory
- quit: exits the shell
To run the project, simply call ./my_read_iso <iso file>
.
To compile the project, run make
from the root directory.