github-issues-srv
Summary
Section titled “Summary”Loads the zdharma-continuum/zsh-github-issues repository as a background service that polls GitHub for new issues and writes results to a cache log, which the github-issues package reads for notifications.
Syntax / Usage
Section titled “Syntax / Usage”zi pack for github-issues-srvOne profile: default.
Details
Section titled “Details”- Provides: a persistent background service (
service"GIT") that continuously monitors configured GitHub repositories and writes new issue titles to~/.cache/zsh-github-issues/new_titles.log. - Profile ices:
git,lucid,service"GIT",pick"zsh-github-issues.service.zsh",atpull"%atclone". - The
serviceice (from thezinit-annex-serviceannex) runs the picked script as a long-running background process managed by zinit. - Must be paired with the
github-issuespackage, which reads the log file and firesnotifyevents.
Examples
Section titled “Examples”# Load the service alongside the display pluginzi pack for github-issues-srvzi pack for github-issuesCaveats / Common Mistakes
Section titled “Caveats / Common Mistakes”- Requires the
zinit-annex-serviceannex to be loaded for theserviceice to work. - Without
github-issuesloaded, the service runs but notifications are never displayed.
See Also
Section titled “See Also”- pkg-github-issues — the notification display plugin
- pkg-overview — how
zi packworks