Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I've added a filesystem class and linked it to the Console.
This is currently just a Proof-Of-Concept, a basis for future development. A complete linux file structure is therefor not created.
In the filesystem class I've added some commands to intereact with the files and directories.
cat /etc/passwd
should ouput the root user.The filesystem is modelled after how linux and windows operate, with linked-list. A inode/mft entry list, and a data entry list.
Currently there is no way to add content to files. To replicate linux, the console needs to support StdIn, StdOut, and StdErr; 0, 1, & 2.
If we can implement some concepts of that, it's easier then to add piping ( "|", "<", ">"), and add content to files.