Skip to content

Commit 0f74ea8

Browse files
authored
Update files.am: specifies the number of libraries and plural/singular
1 parent f459a8d commit 0f74ea8

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

modules/files.am

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,23 @@
66

77
_files_header() {
88
echo ""
9-
echo $(echo "- YOU HAVE INSTALLED "
10-
find "$APPSPATH" -type f -name 'remove' 2>/dev/null | sed -r 's|/[^/]+$||' | sort | uniq | wc -l
9+
APPSNUMB=$(find "$APPSPATH" -type f -name 'remove' -exec grep -L 'usr/local/lib' {} \; 2>/dev/null | sed -r 's|/[^/]+$||' | sort | uniq | wc -l)
10+
if [ "$APPSNUMB" = 1 ]; then
11+
APPSMESSAGE="YOU HAVE INSTALLED $APPSNUMB PROGRAM"
12+
else
13+
APPSMESSAGE="YOU HAVE INSTALLED $APPSNUMB PROGRAMS"
14+
fi
1115
if grep -q 'usr/local/lib' $APPSPATH/*/remove 2> /dev/null; then
12-
echo " STANDALONE PROGRAMS AND LIBRARIES MANAGED BY '$(echo $AMCLI | tr a-z A-Z)':"
16+
LIBNUMB=$(grep -l "usr/local/lib" "$APPSPATH"/*/remove | wc -l)
17+
if [ "$LIBNUMB" = 1 ]; then
18+
LIBSMESSAGE="AND $LIBNUMB LIBRARY"
19+
else
20+
LIBSMESSAGE="AND $LIBNUMB LIBRARIES"
21+
fi
22+
echo "- $APPSMESSAGE $LIBSMESSAGE MANAGED BY $(echo "\"$AMCLI\"" | tr a-z A-Z)"
1323
else
14-
echo " STANDALONE PROGRAMS MANAGED BY '$(echo $AMCLI | tr a-z A-Z)':"
15-
fi)
24+
echo "- $APPSMESSAGE MANAGED BY $(echo "\"$AMCLI\"" | tr a-z A-Z)"
25+
fi
1626
echo ""
1727
}
1828

0 commit comments

Comments
 (0)