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:
parent
85712814cd
commit
242006933d
1 changed files with 5 additions and 2 deletions
|
@ -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]}
|
||||||
|
|
Loading…
Add table
Reference in a new issue