Couldn't agree more :) Ludovic Courtès writes: > Maxime Devos skribis: > >> Zhu Zihao schreef op do 17-03-2022 om 18:22 [+0800]: >>> for example, run `guix refresh -l pango`, The terminal prints: >>> >>> ``` >>> Building the following 2945 packages would ensure 7521 dependent >>> packages are rebuilt: ...... >>> ``` >>> >>> The package list is too long to read, flood my terminal with package >>> names. It will hide the actual rebuilt count, I have to pipe the >>> output >>> to less command to make sure I can see it. >>> >>> What about add an option like `--detail` for `guix refresh -l`? >> >> The short option '-l' is a shorthand for the long option >> '--list-dependents'. It seems to me that '--list-dependents' should >> actually list the dependents, so I would not do that, otherwise the >> option name would (by itself) not correspond to its behaviour anymore. > > Maybe it could use ‘fill-paragraph’ and > ‘call-with-paginated-output-port’ so that it’s less annoying? > >> Maybe something like a '--count-dependents' option would be nice >> though. > > That too, and/or ‘--direct-dependents’ (sometimes it’s good enough). > > Another option would be a ‘guix refresh’ mode that automatically > rebuilds the updated package and its direct dependents. > > Thoughts? > > Ludo’. -- Retrieve my PGP public key: gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F Zihao