This can actually take a rather long time (multiple minutes) so make sure we do it asynchronously.
shell-completion