Add tab completion to terminal client