summaryrefslogtreecommitdiff
path: root/bin/wtf
diff options
context:
space:
mode:
Diffstat (limited to 'bin/wtf')
-rwxr-xr-xbin/wtf12
1 files changed, 10 insertions, 2 deletions
diff --git a/bin/wtf b/bin/wtf
index b42cd15..1963cff 100755
--- a/bin/wtf
+++ b/bin/wtf
@@ -2,7 +2,9 @@
# shellcheck disable=SC2119,SC2120
-wget -qO- 'https://pkgapi.arch32.tyzoid.com/esearch/'"$*"'.xml' | \
+search="$*"
+
+wget -qO- 'https://pkgapi.arch32.tyzoid.com/esearch/'"${search##*/}"'.xml' | \
awk '
BEGIN {
package="";
@@ -35,4 +37,10 @@ wget -qO- 'https://pkgapi.arch32.tyzoid.com/esearch/'"$*"'.xml' | \
file[++filelen] = gensub(/<[^>]+>/, "", "g", $1);
}
}
- '
+ ' | \
+ if printf '%s\n' "${search}" | \
+ grep -q '/'; then
+ grep -w "${search}" || true
+ else
+ cat
+ fi