After setting up the dev environment for filer (cloning the project in GitHub, installing Node.js, npm install, …) I started by running the tests by typing “grunt test” and all of it was successful. Time to start gathering the requirements for du! I had to read Dave’s instructions here more than twice, researched about the du command and its behaviours. I had the ideas in my head, so I started looking at the source codes and checked which ones I need to update for the implementation.
In the end, I can’t say I mastered and wrote the most efficient code and covered all the functionalities of du. But it is definitely a start and will help me on the future releases. Pull request link.