From 2de1d481f4f55ab342d8bfdfabe8df2bbd3b643c Mon Sep 17 00:00:00 2001 From: Kasiandra Date: Fri, 1 Aug 2025 10:06:44 +0200 Subject: [PATCH] add fuction add repository search option --- u8-pacman | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/u8-pacman b/u8-pacman index 78348ed..ccb689f 100644 --- a/u8-pacman +++ b/u8-pacman @@ -28,6 +28,7 @@ Options: -i PACKAGENAME install package -l list installed packages -r PACKAGENAME remove packagename + -s PACKAGENAME search the archlinux repositories for given package -u update all installed packages EOF @@ -51,6 +52,10 @@ while [ "$1" ]; do shift source="list" ;; + -s) + shift + source="search" + ;; -h) usage exit 0 @@ -83,6 +88,10 @@ function list() { ls ~/.local/var/pkglist/*.lst | awk -F "/" '{print $NF}' | sed 's/\.lst//g' } +function search() { + pacman -Ss $1 +} + if [[ "$source" == "install" ]]; then if [ -z "$PACKAGE" ]; then echo "see -h for usage" @@ -100,6 +109,12 @@ elif [[ "$source" == "list" ]]; then exit 1 fi list +elif [[ "$source" == "search" ]]; then + if [ -z "$PACKAGE" ]; then + echo "see -h for usage" + exit 1 + fi + search $PACKAGE elif [[ "$source" == "update" ]]; then update elif [[ -z "$source" ]]; then