BSD Ports

devel/gcli 2.2.0nb11 NetBSD

Portable CLI tool for interacting with GitHub/Lab/Tea

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
1ec89c3afc
License
2-clause-bsd
Categories
devel
Package size
168.0 KiB, 1050.4 KiB installed

Description

Portable CLI tool for interacting with Git(Hub|Lab|Tea) from the command line.

The official GitHub CLI tool only supports GitHub. I wanted a simple unified tool for various git forges such as GitHub and GitLab because every forge does things differently yet all build on Git and purposefully break with its philosophy.

Also, the official tool from Github is written in Go, which does manual DNS resolution which is a massive security vulnerability for people using Tor as it leaks your IP to the DNS server. This program builds upon libcurl, which obeys the operating system's DNS resolution mechanisms and thus also works with Tor.

In the other systems

SystemPortVersion
NetBSDdevel/gcli2.2.0nb11
FreeBSDdevel/gcli2.13.0_1
DragonFlydevel/gcli2.7.0

Install

Binary package:

pkgin install gcli

From pkgsrc:

cd /usr/pkgsrc/devel/gcli && make install clean

Dependencies

Run dependencies 1

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
1ec89c3afc tm gcli: update to 2.13.0
- Parsing of integer arguments on the CLI have been fixed - A crash that occured when trying to print a non-existant Bugzilla attachment has been fixed - The manual page `gcli-status(1)` has been fixed and was updated to reflect the current behaviour - A crash when creating a repo on GitHub without specifying a description has been fixed. - Modifying labels attached to issues and pull requests on Gitea has been fixed - The `attachments` subcommand gained support for creating Bugzilla attachments as well as marking them as obsolete - A new manual page `gcli-attachments(1)` has been added documenting the options of this subcommand. The `gcli(1)` manual page has been updated and references the new manual page as well. …