LinuxCommandLibrary

pkgctl

Arch Linux package maintainer toolset

TLDR

View auth documentation

$ tldr pkgctl auth
copy
View build documentation
$ tldr pkgctl build
copy
View db update documentation
$ tldr pkgctl db update
copy
View diff documentation
$ tldr pkgctl diff
copy
View release documentation
$ tldr pkgctl release
copy
View repo documentation
$ tldr pkgctl repo
copy
Display version
$ pkgctl version
copy

SYNOPSIS

pkgctl [command] [options]

DESCRIPTION

pkgctl is the unified command-line interface for Arch Linux package maintainer tools. It consolidates various devtools commands into a single entry point, simplifying the workflow for building and releasing Arch packages.
The tool integrates with Arch infrastructure including GitLab, the binary repositories, and the Arch Build System (ABS).

COMMANDS

auth

Authenticate with GitLab and other services
build
Build packages in clean chroot
db update
Update binary repository database
diff
Compare package files
release
Release build artifacts
repo
Manage Git packaging repositories
version
Display version information

CAVEATS

Intended for Arch package maintainers. Requires devtools package. Authentication needed for some operations. Understanding of PKGBUILD files required.

HISTORY

pkgctl was introduced as part of modernizing Arch Linux devtools. It provides a unified interface replacing scattered tools like archbuild, archrelease, and others, improving the package maintainer experience.

SEE ALSO

makepkg(8), pacman(8), devtools(7)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community