pacsysclean: Fix script description and accept -o option without hyphen

Close FS#28434

Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
Eric Bélanger 2012-02-16 00:56:29 -05:00 committed by Dan McGee
parent 85712814cd
commit 242006933d

View file

@ -1,11 +1,11 @@
#!/bin/bash #!/bin/bash
# pacsysclean - Sort installed packages by decreasing installed size. Useful for system clean-up. # pacsysclean - Sort installed packages by increasing installed size. Useful for system clean-up.
PACMAN_OPTS= PACMAN_OPTS=
usage() { usage() {
echo "pacsysclean - Sort installed packages by decreasing installed size." echo "pacsysclean - Sort installed packages by increasing installed size."
echo echo
echo "Usage: pacsysclean [options]" echo "Usage: pacsysclean [options]"
echo echo
@ -26,6 +26,9 @@ fi
IFS=$'\n' IFS=$'\n'
name="^Name.*: (.*)$" name="^Name.*: (.*)$"
size="^Installed Size.*: (.*) KiB$" size="^Installed Size.*: (.*) KiB$"
[[ $PACMAN_OPTS != -* ]] && PACMAN_OPTS="-$PACMAN_OPTS"
for line in $(LANG=C pacman -Qi $PACMAN_OPTS); do for line in $(LANG=C pacman -Qi $PACMAN_OPTS); do
if [[ $line =~ $name ]]; then if [[ $line =~ $name ]]; then
printf "%s\t" ${BASH_REMATCH[1]} printf "%s\t" ${BASH_REMATCH[1]}