An ArchLinux's pacman-like shell wrapper for many package managers. 56KB and run anywhere.
lib/{apk,macports,pkgng}
: Fixed fetch option #214lib/portage
: Fixed syntax error #218 (Thanks @owl4ce)lib/apt-cyg
: Add initial support for apt-cyg
on Cygwin systemsbin/gen_tests.rb
in bash
(@mondeja)The script won't work with docker container image opensuse/tumbleweed:latest
. See also
https://bugzilla.opensuse.org/show_bug.cgi?id=1190670
and https://github.com/moby/moby/pull/42836
Some tests are failing, but it's due to upstream and/or tests problems.
Minor bug fixes and features added. More development improvements. This release is mainly driven by @mondeja.
lib/apk/Qe
: Add (credit: @mondeja)lib/dpkg/Sg
: Add (credit: @mondeja)lib/yum
: Minor fixes (credit: @mondeja)lib/yum/Sg
: Add (credit: @mondeja)lib/zypper/Sg
: Add (credit: @mondeja)tests/yum
: Add (credit: @mondeja)dnf
, yum
, homebrew
, pkgng
, sun_tools
)tests/apk
: Add tests (Credit: @mondeja)lib/*
: All POSIX
, except lib/cave
lib/homebrew
: Fix shell switching issue (Fixes #170)
that makes the program broken since v3.0.0
lib/dpkg/{Qc,Qe}
: Add (Credit: @mondeja)lib/zypper
: POSIX
ready, tests added, minor fixeslib/zypper/Sg
: Add (Credit: @mondeja)lib/zypper/Sii
: Removed as it's too slow.lib/homebrew/Rs
: temporarily deprecatedlib/homebrew/Qo
: temporarily deprecatedtests/
can run in parallel
tests
can support any custom Dockerfile
Changes since v3.0.0:
pkg_tools
, conda
, tlmgr
,
dnf
, swupd
, yum
, macports
)lib/opkg
: Add support for OpenWrt
(and alike)Bash
is not required on Alpine
, SunOS
or OpenWrt
:
The program can work perfectly with POSIX
shell on those systems.POSIX
or non-POSIX
environment and it detects/loads features dynamically.
If the system has bash
installed, the program switches to
bash
as soon as possible.tests/
: Support new ubuntu
/debian
systemslib/yum
, lib/dpkg
, lib/apk
: Fix #96, #143
by adding -q
(quiet) option for Qs
.lib/00_core.sh
: POSIX going welllib/zz_main.sh
: POSIX going welllib/apk
:
Q
prints version information.--noconfirm
issue (#150)pacapt-POSIX
works perfectly without bash
){apk,dnf,zypper}_Sw
methods
and fix the --download-only
for themChanges since v2.4.3:
lib/dnf
: Minor improvements (#148)Changes since v2.4.2:
lib/homebrew
: Support cask
(fix #117)tests/dpkg
: Support new distros, drop support for old distro