completion
Shell completion для bash/zsh/fish.
bash
bash
# Временно (текущая сессия)
eval "$(gitflic completion bash)"
# Постоянно — добавь в ~/.bashrc
echo 'eval "$(gitflic completion bash)"' >> ~/.bashrczsh
zsh
# В fpath (рекомендуется)
gitflic completion zsh > "${fpath[1]}/_gitflic"
# Или source напрямую
gitflic completion zsh > _gitflic.zsh
echo 'source /path/to/_gitflic.zsh' >> ~/.zshrcfish
fish
gitflic completion fish > ~/.config/fish/completions/gitflic.fishЧто комплитится
- Все 21 top-level команд
- Все sub-команды внутри каждого модуля
- Флаги:
--project,--api-base,--token,--format,--page,--size,--all,--stream,--tui - Для
authдополнительно:--as,--stdin,--reveal,--all - Для
aliasдополнительно: известные ключи (default-project,api-base,token)
Проверить
После установки:
bash
gitflic <TAB> # покажет: auth mr branch tag release issue commit blob ...
gitflic mr <TAB> # покажет: list view diff create edit approve merge ...
gitflic mr list --<TAB> # покажет: --project --api-base --token --format --all ...