File system emulator built on a left-child right-sibling tree. Supports basic Linux-like commands and dynamic memory management.
Stars
1
Forks
0
Watchers
1
Open Issues
0
Overall repository health assessment
No package.json found
This might not be a Node.js project
16
commits
Node and FileSystem destructors. Tests A-Y all work. Only issue is Z, which I may skip for sanity.
5585e0cView on GitHubrefactor. All test pass still. Now to handle memory cleanup
c650c79View on GitHubRefactoed mv() which now allows all tests to pass! detachChild(), moveChild, and renameChild() methods added.
346ed09View on GitHubbeginning refactor of mv() into rename(), move(), and detach functions().
6837366View on GitHubRefactored rm() and rmdir(). deleteChild() created as helpher method. Pass test a-g. Wrong commands in commit message before, mv() to be implemented.
d0e06acView on GitHubPass tests k - n. Being rm() and mkdir() implementations. /n Now tests a - n are complete. mv() tests o - u to go.
89b28efView on GitHubrefactor for test h and i. mkdir() and touch() now utilise same insertChildAlphabetical() helper function
f5e0043View on GitHubpass tests h and i. Touch() and Mkdir() working.
4daf110View on GitHubpass test f and g. touch() and mkdir() next
d1ae844View on GitHub