GCLI 2.13.0

5 августа состоялся выпуск консольной утилиты GCLI, поддерживающей API нескольких популярных сервисов хостинга Git-проектов, и позволяет создавать, просматривать и взаимодействовать с проблемами, запросами на слияние, метками и комментариями к ним, проверять состояние CI и конвейеров, искать репозитории и многое другое.
В отличие от GitHub CLI, GCLI поддерживает не только API GitHub, но и API Codeberg, Forgejo, Gitea, GitLab и Bugzilla.
Утилита написана на языке C и распространяется по лицензии BSD-2.
Изменения:
- в подкоманду
attachmentsдобавлена возможность создавать вложения в Bugzilla, а также помечать их как устаревшие; также добавлена новая справочная страницаgcli-attachments(1)c описанием параметров этой подкоманды; - в подкоманду
reposдобавлена возможность искать репозитории при её использовании без указания владельца репозитория (-o); - при выполнении операций с репозиторием командой
gcli reposтеперь обязательно указывать как владельца, так и название репозитория (параметрами-oи-rсоответственно); gcli labelsтеперь выводит метки, унаследованные от организации (в Gitea);- исправлена ошибка при разборе целочисленных аргументов в командной строке;
- исправлено «падение» при попытке вывода несуществующего вложения (в Bugzilla);
- исправлено «падение» при создании репозитория на GitHub без указания описания;
- исправлена ошибка изменения меток в проблемах и пул-реквестах (в Gitea);
- исправлена и обновлена страница
gcli-status(1)с учётом текущего поведения;
>>> Подробности на GitHub
