From fed4077f08ca032bd9872a40522516576f10ec70 Mon Sep 17 00:00:00 2001 From: Riyyi Date: Mon, 10 Aug 2020 02:59:44 +0200 Subject: [PATCH] Add pacman search by name --- .config/zsh/.zshrc | 1 + .scripts/alias.sh | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index 06248b2..283fe76 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -110,6 +110,7 @@ alias update="sudo pacman -Syyu" alias clean='sudo pacman -Rns $(pacman -Qtdq)' alias cache="sudo paccache -r -k 2" alias depend="$HOME/.scripts/alias.sh depend" +alias search="$HOME/.scripts/alias.sh pacman_search" # Programming alias jdoc="$HOME/.scripts/alias.sh java_doc" diff --git a/.scripts/alias.sh b/.scripts/alias.sh index 6de3f31..9b03045 100755 --- a/.scripts/alias.sh +++ b/.scripts/alias.sh @@ -34,10 +34,16 @@ java_run () { java -cp './out' "$1" } -mkcd(){ +mkcd() { mkdir -p "$1" && cd "$1" || exit } +# Search for packages, by name only +pacman_search() { + pacman -Ss "$1" --color=always | \ + awk -v m="$1" '{ if ($0 !~ /^\s/) { if ($1 ~ m) { print; }} else { print; }}' +} + pastebin() { echo "$1" | curl -F 'f:1=<-' ix.io }