pub fn get_user_completions_dir(shell: &str) -> Result<PathBuf, Error>
Returns the directory used for user shell-completion files.
Returns an error if the user data directory cannot be determined.