We only support >= 1.9.1 now.
Added @aliases and @commands to UI::Shell.
Use Shellwords.split to properly parse the input.