GCLI 2.13.0

1000px.jpg

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

©  Linux.org.ru