Is there any way to run a specific task when the task supplied by the user is not present in the `gulpfile`. 

For example, if the user runs `gulp build` and the `build` task is not there in the `gulpfile` then a specific task (or default task, doesn't matter to me) should run. 

As an analogy, consider the specified task as the **404 page** for `gulp`.