On Wed, Nov 16, 2011 at 12:04 AM, Dan McGee <dpmcgee@gmail.com> wrote:
> On Tue, Oct 25, 2011 at 4:50 PM, Eric Bélanger <snowmaniscool@gmail.com> wrote:
>> No. I was waiting for feedback for the new version that I appended at
>> the end of my last email. Allan was supposed to give it a look but I
>> guess he was too busy with the pacman 4 release like everyone else. If
>> that version is OK, let me know and I'll resubmit an updated git
>> patch.
>
> Looked at this tonight. A few observations:
>
> * We use 'KiB' instead of 'K' now, so the magic matching was busted
Yeah, I haven't looked at it since pacman 4 is out.
> * running one `pacman -Qi` call and one awk invocation per package
> really stinks and is very slow
>
Thanks for fixing and improving it. There's only a minor change to do
(see inline script) and the rest is fine with me. I noticed that you
changed the sorting order but I could add an option for that later
once it's pushed to master or maint. I'll wait a few days in case
there are other people who wants to comment, then I'll submit that
version in a proper git patch.
>
> A revised version is below that pipelines and reduces calls to all
> programs involved. It takes 1.8 seconds now instead of a lot longer.
> (you can make it go faster, 0.5 seconds total, if you add a single
> grep call in the pipeline, but not too concerned at this point).
>
> Dave, I hope you cry at my bash skillz.
>
> -Dan
>
>
> $ time bash pacsysclean.sh >/dev/null
>
> real * *0m1.862s
> user * *0m1.803s
> sys * * 0m0.070s
>
>
> #!/bin/bash
>
> PACMAN_OPTS=
>
> usage() {
> * * * *echo "pacsysclean - Sort installed packages by decreasing installed size."
> * * * *echo
> * * * *echo "Usage: pacsysclean [options]"
> * * * *echo
> * * * *echo "Options:"
> * * * *echo " *-o <options> * * Specify custom pacman query options (e.g., -dt)"
pacsysclean sort installed packages by decreasing installed size. It's
useful for finding large unused package when doing system clean-up. This
script is an improved version of other similar scripts posted on the
forums. Thanks goes to Dan for fixing and improving my original script.
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
On Mon, Nov 21, 2011 at 5:21 PM, Eric Bélanger <snowmaniscool@gmail.com> wrote:
> pacsysclean sort installed packages by decreasing installed size. It's
> useful for finding large unused package when doing system clean-up. This
> script is an improved version of other similar scripts posted on the
> forums. Thanks goes to Dan for fixing and improving my original script.
>
> Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
>
> ---
Bump.
I understand that this script doesn't follow the latest changes to
contrib scripts command line options but could it still be pushed in?
I'll submit a patch to fix the options once the script will be
committed. This way, if there are other widespread changes to contrib
scripts, I won't need to resend the whole script again.