add tab autocompletion for commands