Skip to content

Commit b0f98e9

Browse files
author
icymatter
committed
pacapt(v3.0.5) generated
1 parent 3a7a1f1 commit b0f98e9

File tree

1 file changed

+54
-3
lines changed

1 file changed

+54
-3
lines changed

pacapt

Lines changed: 54 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Purpose: A wrapper for all Unix package managers
44
# License: Fair license (http://www.opensource.org/licenses/fair)
55
# Source : http://github.com/icy/pacapt/
6-
# Version: 3.0.4
6+
# Version: 3.0.5
77
# Authors: Anh K. Huynh et al.
88

99
# Copyright (C) 2010 - 2021 \
@@ -46,7 +46,7 @@
4646

4747
_print_pacapt_version() {
4848
cat <<_EOF_
49-
pacapt version '3.0.4'
49+
pacapt version '3.0.5'
5050
5151
Copyright (C) 2010 - 2021 \\
5252
| 10sr (10sr)
@@ -87,7 +87,7 @@ DISCLAIMER: THE WORKS ARE WITHOUT WARRANTY.
8787
_EOF_
8888
}
8989

90-
export PACAPT_VERSION='3.0.4'
90+
export PACAPT_VERSION='3.0.5'
9191

9292
_help() {
9393
cat <<'EOF'
@@ -297,6 +297,9 @@ _PACMAN_detect() {
297297
&& return
298298
fi
299299

300+
if uname -a | "$GREP" -q Cygwin; then
301+
command -v "apt-cyg" >/dev/null && _PACMAN="apt_cyg" && return
302+
fi
300303
[ -x "/usr/bin/apt-get" ] && _PACMAN="dpkg" && return
301304
[ -x "/data/data/com.termux/files/usr/bin/apt-get" ] && _PACMAN="dpkg" && return
302305
[ -x "/usr/bin/cave" ] && _PACMAN="cave" && return
@@ -641,6 +644,47 @@ apk_U() {
641644
# shellcheck disable=2086
642645
apk add --allow-untrusted $_TOPT -- "$@"
643646
}
647+
648+
649+
_apt_cyg_init() {
650+
:
651+
}
652+
653+
apt_cyg_Ss() {
654+
apt-cyg search "$@"
655+
}
656+
657+
apt_cyg_S() {
658+
apt-cyg install "$@"
659+
}
660+
661+
apt_cyg_Sy() {
662+
apt-cyg update "$@"
663+
}
664+
665+
apt_cyg_Q() {
666+
apt-cyg list "$@"
667+
}
668+
669+
apt_cyg_Qi() {
670+
apt-cyg show "$@"
671+
}
672+
673+
apt_cyg_Ql() {
674+
for pkg in "$@"; do
675+
if [ "$_TOPT" = "q" ]; then
676+
apt-cyg listfiles "$pkg"
677+
else
678+
apt-cyg listfiles "$pkg" \
679+
| pkg="$pkg" \
680+
awk '{printf("%s %s\n", ENVIRON["pkg"], $0)}'
681+
fi
682+
done
683+
}
684+
685+
apt_cyg_R() {
686+
apt-cyg remove "$@"
687+
}
644688
#_!_POSIX_#
645689
#_!_POSIX_#
646690
#_!_POSIX_#
@@ -2424,6 +2468,13 @@ _validate_operation() {
24242468
"apk_Suy") ;;
24252469
"apk_Sy") ;;
24262470
"apk_U") ;;
2471+
"apt_cyg_Ss") ;;
2472+
"apt_cyg_S") ;;
2473+
"apt_cyg_Sy") ;;
2474+
"apt_cyg_Q") ;;
2475+
"apt_cyg_Qi") ;;
2476+
"apt_cyg_Ql") ;;
2477+
"apt_cyg_R") ;;
24272478
"cave_Q") ;;
24282479
"cave_Qi") ;;
24292480
"cave_Ql") ;;

0 commit comments

Comments
 (0)