Hi,
I understand you have already implemented .cd as the change directory function. But since cd is a shell command as well, would it be possible to have !cd invoke cd as well?
Also, could we have the auto-completion of commands or files when pressing tab key?