committing local changes to vpm
This commit is contained in:
parent
0c5d320caf
commit
3335353d8e
59
vpm
59
vpm
|
@ -25,6 +25,7 @@ getversion () {
|
|||
version="$(getversion)"
|
||||
|
||||
# set to "true" to enable colorized output, or "auto" to use auto-detection via $TERM
|
||||
# it might be recommendable to set this to "false" on server systems
|
||||
color=auto
|
||||
|
||||
# enable auto colorization
|
||||
|
@ -256,7 +257,7 @@ case "$arg" in
|
|||
exit $ret
|
||||
;;
|
||||
|
||||
filelist)
|
||||
filelist|fl)
|
||||
shift
|
||||
xbps-query -v -R -f "$@"
|
||||
ret=$?;
|
||||
|
@ -266,14 +267,14 @@ case "$arg" in
|
|||
exit $ret
|
||||
;;
|
||||
|
||||
deps|dependencies)
|
||||
deps|dep|dependencies)
|
||||
shift
|
||||
xbps-query -v -R -x "$@"
|
||||
ret=$?; msg "Execution finished (xbps-query -v -R -x \"*/$1\"), return code was: $ret"
|
||||
exit $ret
|
||||
;;
|
||||
|
||||
reverse)
|
||||
reverse|rv)
|
||||
shift
|
||||
msg "Reverse dependencies for $@ (xbps-query -v -R $@):"
|
||||
xbps-query -v -R -X "$@"
|
||||
|
@ -281,7 +282,7 @@ case "$arg" in
|
|||
exit $ret
|
||||
;;
|
||||
|
||||
searchfile)
|
||||
searchfile|sf)
|
||||
shift
|
||||
msg "searchfile (xbps-query -v -o \"*/$1\"):"
|
||||
sleep 1
|
||||
|
@ -290,7 +291,7 @@ case "$arg" in
|
|||
exit $ret
|
||||
;;
|
||||
|
||||
remotesearchfile)
|
||||
remotesearchfile|rsf)
|
||||
shift
|
||||
msg "remotesearchfile (xbps-query -R -v -o \"*/$1\"):"
|
||||
sleep 1
|
||||
|
@ -299,7 +300,7 @@ case "$arg" in
|
|||
exit $ret
|
||||
;;
|
||||
|
||||
list)
|
||||
list|l)
|
||||
shift
|
||||
msg "Installed packages: "
|
||||
count=0
|
||||
|
@ -327,16 +328,16 @@ case "$arg" in
|
|||
done
|
||||
;;
|
||||
|
||||
listalternative|listalternatives)
|
||||
listalternative|listalternatives|la)
|
||||
xbps-alternatives -l "$@"
|
||||
;;
|
||||
|
||||
setalternative|setalternatives)
|
||||
setalternative|setalternatives|sa)
|
||||
shift
|
||||
xbps-alternatives -s "$@"
|
||||
;;
|
||||
|
||||
repolist|listrepos)
|
||||
repolist|listrepos|rl|lr)
|
||||
msg "Configured repositories (xbps-query -v -L): "
|
||||
xbps-query -v -L
|
||||
shift
|
||||
|
@ -350,7 +351,7 @@ case "$arg" in
|
|||
echo
|
||||
;;
|
||||
|
||||
addrepo)
|
||||
addrepo|ar)
|
||||
shift
|
||||
while [ "$#" -gt 0 ]; do
|
||||
msg "Adding repository: $1"
|
||||
|
@ -362,29 +363,23 @@ case "$arg" in
|
|||
shift
|
||||
done
|
||||
;;
|
||||
sync)
|
||||
sync|sy)
|
||||
msg "Synchronizing remote repository data: (xbps-install -S):"
|
||||
xbps-install -S
|
||||
msg "[xbps-install -S] return code: $?"
|
||||
;;
|
||||
|
||||
install)
|
||||
install|i)
|
||||
shift
|
||||
if [ "$#" -lt 1 ]; then
|
||||
msg "ERROR: install: argument missing, try --help."
|
||||
exit 1
|
||||
fi
|
||||
args=($@)
|
||||
count=0
|
||||
msg "Packages will be installed one-by-one"
|
||||
msg "Use \"forceinstall\" to override this if you know what you're doing."
|
||||
for arg in "${args[@]}"; do
|
||||
let count=count+1
|
||||
msg "Installing packages: ($count/${#args[@]}): $arg (xbps-install -S $arg) ..."
|
||||
xbps-install -S "$arg"
|
||||
echo "Args: $@"
|
||||
msg "Installing packages: $@ (xbps-install -S ${args[@]}) ..."
|
||||
xbps-install -S "$@"
|
||||
ret="$?"
|
||||
msg "[xbps-install -S $arg] return code: $ret"
|
||||
done
|
||||
msg "[xbps-install -S $@] return code: $ret"
|
||||
;;
|
||||
|
||||
devinstall)
|
||||
|
@ -410,63 +405,63 @@ case "$arg" in
|
|||
done
|
||||
;;
|
||||
|
||||
forceinstall)
|
||||
forceinstall|fi)
|
||||
shift
|
||||
msg "Force-Installing Package(s): $@ (xbps-install -Sf $@)"
|
||||
xbps-install -Sf "$@"
|
||||
;;
|
||||
|
||||
remove)
|
||||
remove|rm)
|
||||
shift
|
||||
msg "Removing package(s): $@ (xbps-remove -v $@)"
|
||||
xbps-remove -v "$@"
|
||||
;;
|
||||
|
||||
removerecursive)
|
||||
removerecursive|rr)
|
||||
shift
|
||||
msg "Removing package(s) recursively: $@ (xbps-remove -v -R $@)"
|
||||
xbps-remove -v -R "$@"
|
||||
;;
|
||||
|
||||
reconfigure)
|
||||
reconfigure|rc)
|
||||
shift
|
||||
msg "reconfigure: Re-configuring package(s) (xbps-reconfigure -v $@):"
|
||||
xbps-reconfigure -v "$@"
|
||||
;;
|
||||
|
||||
autoremove)
|
||||
autoremove|ar)
|
||||
shift
|
||||
msg "autoremove: Removing orphaned packages (xbps-remove -v -Q)"
|
||||
xbps-remove -v -O
|
||||
msg "done."
|
||||
;;
|
||||
|
||||
update)
|
||||
update|up)
|
||||
shift
|
||||
msg "Running system update (xbps-install -Suv)"
|
||||
xbps-install -Suv
|
||||
msg "[xbps-install -Suv] return code: $?"
|
||||
;;
|
||||
|
||||
search)
|
||||
search|s)
|
||||
shift
|
||||
msg "Searching for: $@ (xbps-query -v -Rs $@)"
|
||||
xbps-query -v -Rs "$@"
|
||||
msg "[xbps-query -v -Rs $@] return code: $?"
|
||||
;;
|
||||
|
||||
cleanup)
|
||||
cleanup|cl|clean)
|
||||
msg "Cleaning up packages (will remove orphaned packages) (xbps-remove -v -O $@)"
|
||||
shift
|
||||
xbps-remove -v -O "$@"
|
||||
msg "[xbps-remove -v --D $@] return code: $?"
|
||||
;;
|
||||
|
||||
help|-h|--help)
|
||||
help|-h|--help|h)
|
||||
usage
|
||||
;;
|
||||
|
||||
helppager|help-pager)
|
||||
helppager|help-pager|hp)
|
||||
if hash less >/dev/null 2>&1; then
|
||||
$0 --color=off help | less
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue