On 14-03-05 10:38:36, Andrew Gregory wrote: > On 03/05/14 at 04:00pm, Pierre Neidhardt wrote: > > Printing package size is useful for maintenance. Indeed, the first entry on > > the > > wiki is focused on this topic: > > > > https://wiki.archlinux.org/index.php/Pacman_Tips#Maintenance > > > > None of the proposed solutions will allow you to: > > - select packages; > > - work on the output of other commands yielding a list of packages; > > - change the sorting; > > - be locale independent; > > - print a grand total; > > - be fast (most solutions are wasting a lot of time -- only expac is > > faster); > > - not rely on any third-party tool. > > > > Pacsize is a POSIX shell script that is generic enough to enclose all these > > features (and more). > > > > Adding a 'pacsize' script eliminates the unneeded abundance of workarounds > > for > > this simple matter. > > > > Signed-off-by: Pierre Neidhardt <[email protected]> > > --- > > contrib/.gitignore | 1 + > > contrib/Makefile.am | 3 + > > contrib/README | 4 ++ > > contrib/pacsize.sh.in | 159 > > ++++++++++++++++++++++++++++++++++++++++++++++++++ > > 4 files changed, 167 insertions(+) > > create mode 100644 contrib/pacsize.sh.in > > Your pacman parser doesn't understand size units: > $ ./pacsize linux > 67 KiB linux > $ pacman -Qi linux | grep Installed > [0][1078] > Installed Size : 67.12 MiB
This is actually something I've been wondering for a while: how do you change the size unit? -- Pierre Neidhardt "Remember, extremism in the nondefense of moderation is not a virtue." -- Peter Neumann, about usenet
