Tab-completion for the Bash kernel in JupyterLab

In a JupyterLab Console running the Python kernel the cd command has TAB-completion. However, the completion menu is tailored for Python code and not for navigating the filesystem. When running the Bash kernel it would be very useful to have completion tailored for the shell.

How can I implement this using the completer-extension?