cea89f54391c810198a7ace05f1063dd7e596bb7

Author
Magnus Boman <6226312+kattjevfel@users.noreply.github.com>
Committer
GitHub <noreply@github.com>
Date

Message

archlinux: fix pacweb breaking when multiple packages found (#9059)

Co-authored-by: Magnus Boman <Kattus@users.noreply.github.com>

Diff

 1diff --git a/plugins/archlinux/archlinux.plugin.zsh b/plugins/archlinux/archlinux.plugin.zsh
 2index 2d0c51b3d6a0f6bd548d2be2629aac9af90b00ad..4d39bd86b889697357d4c0ac5cd499aceb39309c 100644
 3--- a/plugins/archlinux/archlinux.plugin.zsh
 4+++ b/plugins/archlinux/archlinux.plugin.zsh
 5@@ -212,8 +212,8 @@ if (( $+commands[xdg-open] )); then
 6     if [[ -z "$infos" ]]; then
 7       return
 8     fi
 9-    repo="$(grep '^Repo' <<< "$infos" | grep -oP '[^ ]+$')"
10-    arch="$(grep '^Arch' <<< "$infos" | grep -oP '[^ ]+$')"
11+    repo="$(grep -m 1 '^Repo' <<< "$infos" | grep -oP '[^ ]+$')"
12+    arch="$(grep -m 1 '^Arch' <<< "$infos" | grep -oP '[^ ]+$')"
13     xdg-open "https://www.archlinux.org/packages/$repo/$arch/$pkg/" &>/dev/null
14   }
15 fi