automatic whitespace cleanup and alias support in shell-command