An ArchLinux's pacman-like shell wrapper for many package managers. 56KB and run anywhere.
Changes since v2.4.0:
pacapt install
, pacapt upgrade
,...)lib/homebrew/Rs
: Improvements (#124, @Mnkai)lib/dpkg
: Use dist-upgrade
for Suy
and Su
operations (#119, @Shadowsith)The version v2.4.1 was not released.
Changes since v2.3.15:
lib/tlmgr
: Add TeXLive support (Antony Lee)lib/conda
: Conda support (Antony Lee)For developers:
npm
, gem
, ...)Changes since v2.3.14:
Changes since v2.3.13:
lib/homebrew
: brew upgrade
is equivalant to brew upgrade --all
.
See #90 and #101.Clean Linux
. See #94.For developers:
Changes since v2.3.11:
lib/dpkg
: Fix #84 (incorrect implementation of -Qs
)For developers:
tests/*
;tests/slitz40
: Add;tests/dpkg
: Add.Changes since v2.3.8:
lib/tazpkg
: Support SliTaz
distribution;For developers:
contrib/*
: Add instructions to build packages on some distributions (Credit: Pival81
).Changes since v2.2.7:
lib/alpine
: Support Alpine
distirubtion (Credit: Carl X. Su
, Cuong Manh Le
);lib/dnf
: Support new package manager on Fedora
system (Credit: Huy Ngô
);lib/termux
: Support termux
on Android (Credit: Jiawei Zhou
);lib/zypper
: New option -Sw
(Forgot to merge #72);lib/yum
: New option -Qs
(Credit: Siôn Le Roux
);For developers:
_translate_all
;Changes since v2.0.4:
lib/zz_main
: Improve secondary option parsinglib/pkg_tools
: Remove Rns
supportChanges since v2.0.3:
openbsd/pkg_tools
: Add (Thanks to Somasis
)homebrew/Su*
: Use --all
flag when upgradinghomebrew/*
: Some typo fixescompile.sh
: git
becomes optional (useful for docker
tester.)compile.sh
: Get list of authors from README.md
Makefile
: Various improvementslib/00_core
: Add _removing_is_dangerous
methodlib/00_core
: _not_implemented
now returns 1
lib/help.txt
: Remove list of authors from help messageCHANGELOG.md
: AddChanges since v2.0.5:
lib/sun_tools
: SunOS
support (Thanks to Daniel YC Lin
)lib/dnf
: Add some initial supportGREP
and AWK
environments to future non-Linux
systemscompile.sh
will exit if it can't detect version informationREADME
has a table of supported operations generated by compile.sh
pacapt
will print body of function it would execute