Если gh completion -s fish
быстро, вы можете просто запустить его как скрипт, который загружает завершения. Создайте ~/.config/fish/completions/gh.fish
со следующим содержимым:
gh completion -s fish | source
Затем он будет запускаться при первой загрузке в каждом экземпляре оболочки, хотя он не будет перезагружаться в течение срока службы этого экземпляра.
В качестве альтернативы вы можете настроить запланированное задание (например, cron) или триггер в зависимости от используемой операционной системы.