implement tab completion for gradle task selectors in shell