pkg.soopen package index

brew / rank 13001

Install pacapt with Homebrew

Package manager in the style of Arch's pacman. Version 3.0.7 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install pacapt

local Homebrew formula metadata

overview

Package summary

Package manager in the style of Arch's pacman

Commands and aliases

  • pacapt

history

Project history and usage

pacapt is a portable shell wrapper that maps pacman-style commands onto the package manager installed on the host system.

Project history

Nguyễn Thái Ngọc Duy, known as icy, created pacapt as a small shell wrapper that translates Arch Linux pacman-style operations into commands for many native package managers.

The project grew into a portable script with numerous backends and optional helper links such as pacman, allowing the same interface to be used across several Unix-like operating-system families.

Adoption history

pacapt has circulated as a convenience tool for people who move among Linux distributions, macOS, and BSD systems. Its standalone shell implementation supports direct installation, while Homebrew provides a managed package for macOS and Linux users.

Contributors expanded its dispatch table across apt, dnf and yum, zypper, emerge, apk, Homebrew, MacPorts, BSD pkg, and other native managers while retaining a pacman-like vocabulary.

How it is used

Users place pacapt in PATH, optionally link it as pacman, and issue familiar operations for repository refresh, search, installation, removal, and upgrades. pacapt detects a supported backend and delegates the work to that system's native manager.

Authentication and authorization are handled by the underlying manager and operating system. The official documentation identifies no persistent pacapt configuration or credentials file.

Why package nerds care

pacapt captures a recognizable piece of package-manager culture: users can carry pacman command habits between otherwise incompatible systems without introducing another package database.

The abstraction is intentionally thin. It helps with interactive muscle memory and simple portable scripts but cannot erase differences in package names, repositories, dependency resolution, upgrade semantics, or privilege policy.

Timeline

  • 2010: The pacapt public repository was created.
  • 2010s: Contributions expanded support across major Linux, macOS, and BSD package managers.
  • 2020s: pacapt remained available as a standalone script and through Homebrew.

Related projects

  • Arch Linux pacman supplies the command style emulated by pacapt.
  • apt, dnf, yum, zypper, emerge, apk, Homebrew, MacPorts, and BSD pkg are among the native systems to which it delegates.

security posture

Risk level: orange

infrastructure mutation or orchestration signal.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • infrastructure mutation or orchestration signal

Signals

  • text:package manager

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
pacaptcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-09-19
manager version3.0.7
manager updated
local dataok
upstreamcurrent
latest detectedv3.0.7

https://github.com/icy/pacapt

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:pacapt
Version3.0.7
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/pacapt
Homepagehttps://github.com/icy/pacapt
Repositoryhttps://github.com/icy/pacapt
LicenseFair
Source archivehttps://github.com/icy/pacapt/archive/refs/tags/v3.0.7.tar.gz
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepacapt
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation