The cache section still described the pre-#10616 layout: a _gh file inside
the plugin directory and a gh_version marker. The plugin has written to
$ZSH_CACHE_DIR/completions/_gh since then and keeps no version file.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
By default, `typeset` defines variables locally unless in the main scope.
This is specially bad when using `omz plugin load`, which happens inside
a function, so the declared variables don't continue being defined when
the function finishes and the main scope reappears.