I got a fresh clone of "arcanist" from GitHub and noticed that the location of the bash-completion script moved. I updated my shell rc file to point to the new path, but ran into another problem: the script checks for the presence of the file using one path but sources a different path.
In addition to that, I think it would be useful to display an error if the generation process fails. That way the user does something about it instead of just adding 50ms to their shell startup every time.
I'm also displaying a message when generating, which should only happen once. Might help debug issues where the thing is broken. But this might be too noisy for some people's tastes.