If a user wants to add their own command which they can run as atlas <my_command>, it should be available to them.
Check how this can be implemented with the current approach. Make changes as required, and add documentation and examples regarding same.