mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-12-22 12:21:58 +00:00
d3bb52d7d8
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. |
||
---|---|---|
.. | ||
gh.plugin.zsh | ||
README.md |
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.