Thank you Fahima! And thank you for the feedback!
i just updated to make it a little bit more clearer!
Gulp here is just an example! The main thing and problem is that when you need to change back to the root directory! after the first cd! And that the next command if not executed in root will fail! It's the case for example for gulp. To execute any task from the gulp file! You need to be located on the root directory! Otherwise the file will not be found it will fail! (well after making another check! gulp in the latest version! Does recursively traverse the parents to check for any gulpfile ! And if found will use it without failing)!