From 8448bae508650117ad54d6e1d7f00e7426fa70af Mon Sep 17 00:00:00 2001 From: Les De Ridder Date: Sun, 24 Mar 2019 07:59:40 +0100 Subject: [PATCH] Sort search results by votes and package name --- saury | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/saury b/saury index 0d152c1..c9cd8da 100755 --- a/saury +++ b/saury @@ -75,7 +75,7 @@ function aur_search set rpc_response_type (echo $rpc_response | jq -r '.type') if test "$rpc_response_type" = "search" - set results (echo $rpc_response | jq -r '.results | map(.Name, .PackageBase, .Description, .Version, .OutOfDate != null, .NumVotes, (.Popularity * 100 | round / 100))[]') + set results (echo $rpc_response | jq -r '.results | sort_by(.NumVotes, (.Name | explode | map(-.))) | reverse | map(.Name, .PackageBase, .Description, .Version, .OutOfDate != null, .NumVotes, (.Popularity * 100 | round / 100))[]') for i in (seq (math (count $results) / 7)) set name $results[(math $i \* 7 - 6)]