Author: Nico Sonack and Contributors
Description: A tool that lets you interact with Git forges such as GitLab, Gitea and GitHub with a consistent command line interface.
Keywords: git,forge,tool,shell,cli,unix,linux,bsd,github,gitlab,gitea,codeberg,forgejo,terminal,issues,pr,merge request,tickets,automation

# GCLI - A Git Forge CLI

GCLI is a tool that lets you interact with Git forges such as GitLab, Gitea and GitHub with a consistent command line interface.
It allows you to create, inspect and interact with issues, pull- and merge requests, inspect CI and pipelines and much more.

### General

There is not much so far on this page. However, you can go look at

- Releases
- Tutorial
- Sourcehut, GitLab and GitHub
- Test tarballs

### GCLI is available in various distributions

If you want gcli to be available in your favourite operating system please submit them to the respective packaging tree.
Please also tell me such that I can link to them here.

### Bug Reports and Development

Report bugs by sending an E-Mail to the mailing list. You can view the archives on the web on Sourcehut. We also accept bugs reported via our mirrors on GitLab and GitHub, however the mailing list is the preferred method.
I also happily accept patches and encourage sending to our development mailing list. Its archives can also be viewed on the web on Sourcehut. Alternatively you can send patches to our mirrors on GitLab and GitHub too, however the mailing list is the preferred method.
For sending patches via E-Mail please refer to git-send-email. If you have never done that, I can recommend git-send-email.io
If you are using Mercurial, you can refer to Sourcehut's documentation for patchbomb.
For questions or general discussions about patches and bugs you can join the IRC channel #gcli on Libera.Chat.

The CSS on this page is stolen and edited from the even better motherfucking website .