Commit e095c71c authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm play --list-installed-packages: print packages for hidden apps too

parent 1858eda7
...@@ -99,6 +99,7 @@ __list_installed_app() ...@@ -99,6 +99,7 @@ __list_installed_app()
{ {
local i local i
local tapt="$(mktemp)" || fatal local tapt="$(mktemp)" || fatal
remove_on_exit $tapt
__list_app_packages_table >$tapt __list_app_packages_table >$tapt
# get all installed packages and convert it to a apps list # get all installed packages and convert it to a apps list
for i in $(epm query --short $(cat $tapt | sed -e 's| .*$||') 2>/dev/null) ; do for i in $(epm query --short $(cat $tapt | sed -e 's| .*$||') 2>/dev/null) ; do
...@@ -114,8 +115,9 @@ __list_installed_packages() ...@@ -114,8 +115,9 @@ __list_installed_packages()
{ {
local i local i
local tapt="$(mktemp)" || fatal local tapt="$(mktemp)" || fatal
remove_on_exit $tapt
__list_app_packages_table >$tapt __list_app_packages_table >$tapt
# get all installed packages and convert it to a apps list # get all installed packages
for i in $(epm query --short $(cat $tapt | sed -e 's| .*$||') 2>/dev/null) ; do for i in $(epm query --short $(cat $tapt | sed -e 's| .*$||') 2>/dev/null) ; do
grep "^$i " $tapt | cut -f1 -d" " grep "^$i " $tapt | cut -f1 -d" "
done done
...@@ -164,14 +166,18 @@ __epm_play_list_installed() ...@@ -164,14 +166,18 @@ __epm_play_list_installed()
local i local i
if [ -n "$short" ] ; then if [ -n "$short" ] ; then
for i in $(__list_installed_app) ; do for i in $(__list_installed_app) ; do
# skip hidden apps
local desc="$(__get_app_description $i)"
[ -n "$desc" ] || continue
echo "$i" echo "$i"
done done
exit exit
fi fi
[ -n "$quiet" ] || echo "Installed applications:" [ -n "$quiet" ] || echo "Installed applications:"
for i in $(__list_installed_app) ; do for i in $(__list_installed_app) ; do
# skip hidden apps
local desc="$(__get_app_description $i)" local desc="$(__get_app_description $i)"
#[ -n "$desc" ] || continue [ -n "$desc" ] || continue
[ -n "$quiet" ] || echo -n " " [ -n "$quiet" ] || echo -n " "
printf "%-20s - %s\n" "$i" "$desc" printf "%-20s - %s\n" "$i" "$desc"
done done
......
...@@ -213,7 +213,7 @@ case "$1" in ...@@ -213,7 +213,7 @@ case "$1" in
exit exit
;; ;;
"--package-name") "--package-name")
[ -n "$DESCRIPTION" ] || exit 0 #[ -n "$DESCRIPTION" ] || exit 0
echo "$PKGNAME" echo "$PKGNAME"
exit exit
;; ;;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment