Description
Currently, the shell only invokes the command handler and wait for it to be executed, If the user needs to terminate the running command the whole process will be terminated.
What to do
- Implement a mechanism to handle the command as a subtask to be termintated independently.