#13 Add filename tab-completion and command tab-completion to ruyi-cli