Current process for adding commands is too centralized and too complicated compared to bash.
Remove all but a few core commands and handle everything via plugins that can be independently installed a la Sublime Text plugins.
Check out StriderCD's plugin organization for reference.