NOTE: This project's source code is hosted at GitLab. View the source code here:
https://gitlab.com/jessieh/eopkg-fish-completions
This .fish file provides full completion definitions with descriptions for the eopkg package manager. It includes context-sensitive option completion and package name caching for both installed and remotely available packages.
The cache files are built from system metadata files that are maintained by eopkg, so caching is highly performant.