• Marc Cornellà's avatar
    style: declare globals properly · d3bb52d7
    Marc Cornellà authored
    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.
    Unverified
    d3bb52d7

GitHub CLI plugin

This plugin adds completion for the GitHub CLI.

To use it, add gh to the plugins array in your zshrc file:

plugins=(... gh)

This plugin does not add any aliases.

Cache

This plugin caches the completion script and is automatically updated when the plugin is loaded, which is usually when you start up a new terminal emulator.

The cache is stored at:

  • $ZSH/plugins/gh/_gh completions script

  • $ZSH_CACHE_DIR/gh_version version of GitHub CLI, used to invalidate the cache.