On 16/06/13 21:14, jjacky wrote: > > On 06/16/13 11:57, Allan McRae wrote: >> On 15/06/13 22:07, Olivier Brunel wrote: >>> Passing two -t will restrict or filter output to packages also not set as >>> optional dependency by any installed package. >>> >>> Makes it easy to spot potentially useless packages using -Qdttq >>> >>> Signed-off-by: Olivier Brunel <[email protected]> >>> --- >>> doc/pacman.8.txt | 4 +++- >>> src/pacman/pacman.c | 2 +- >>> src/pacman/query.c | 11 ++++++++--- >>> 3 files changed, 12 insertions(+), 5 deletions(-) >>> >>> diff --git a/doc/pacman.8.txt b/doc/pacman.8.txt >>> index 1cc1eaa..6abd491 100644 >>> --- a/doc/pacman.8.txt >>> +++ b/doc/pacman.8.txt >>> @@ -314,7 +314,9 @@ Query Options[[QO]] >>> >>> *-t, \--unrequired*:: >>> Restrict or filter output to packages not required by any currently >>> - installed package. >>> + installed package. Passing two '--unrequired' or '-t' flags will >>> restrict or >>> + filter output to packages also not set as optional dependency by any >>> + currently installed package. >> >> I'd prefer the opposite: >> >> *-t, \--unrequired*:: >> Restrict or filter output to packages not required or optionally >> required by any currently installed package. Specify this option twice >> to only filter packages that are direct dependencies (i.e. do not filter >> optional dependencies). > > Sure, quick question then: Should the help string (on -Qh) be modified > to reflect this change? > > If so, I'm not sure how best to quickly describe it; this removes the > "of any package" bit, but it should still be clear? > > "list packages not direct/opt (-tt direct only) dependencies [filter]"
Go over two lines: -t, --unrequired list packages not (optionally) required by any package (-tt to ignore optdepends) [filter]
