fix scratch search and pkgquery search

This commit is contained in:
emmett1
2020-01-16 10:05:32 +08:00
parent 0b78bb986d
commit b6710e58c4
2 changed files with 4 additions and 8 deletions

View File

@@ -150,11 +150,9 @@ pkg_search() {
for line in $out; do
repo=$(echo $line | rev | awk -F / '{print $3}' | rev)
desc=$(grep "^# description[[:blank:]]*:" $line | sed 's/^# description[[:blank:]]*:[[:blank:]]*//')
name=$(grep "^name=" $line | awk -F = '{print $2}')
version=$(grep "^version=" $line | awk -F = '{print $2}')
release=$(grep "^release=" $line | awk -F = '{print $2}')
. $line
echo "($repo) $name $version-$release: $desc"
unset repo desc name version release
unset repo desc name version release build
done
unset out
done

View File

@@ -907,16 +907,14 @@ scratch_search() {
for line in $out; do
repo=$(echo $line | rev | awk -F / '{print $3}' | rev)
desc=$(grep "^# description[[:blank:]]*:" $line | sed 's/^# description[[:blank:]]*:[[:blank:]]*//')
name=$(grep "^name=" $line | awk -F = '{print $2}')
version=$(grep "^version=" $line | awk -F = '{print $2}')
release=$(grep "^release=" $line | awk -F = '{print $2}')
. $line
if isinstalled $name; then
ins="[${GREEN}*${CRESET}]"
else
ins="[ ]"
fi
printf "$ins ${PURPLE}($repo)${CRESET} $name ${CYAN}$version-$release${CRESET}: $desc\n"
unset repo desc name version release
unset repo desc name version release build
done
unset out
done