rc-update & env-update vs update-modules & update-eix vs dispatch-conf, etc The difference is annoying and makes it difficult to find scripts unless you already know the names. Reproducible: Always Steps to Reproduce: ls Actual Results: rc-update & env-update vs update-modules & update-eix Expected Results: update-rc & update-env & update-modules & update-eix & update-conf It would be nice if they all started with "update-" so bash could tab-complete on "update" and show you ALL the available scripts that gentoo users may be interested in. Perhaps all other scripts should start with "e" like emerge, so that all those scripts could also be tab-completed. If there IS any naming conventions document to be found, perhaps putting it in a more visible location would be helpful.
eix is an external project, not part of Gentoo base system, so ask eix developers to change their script name. PS. it used to be 'eix -u' ;)
This is GLEP 24.
Seriously people, it's not rocket science. just come up with hard naming conventions. Yes, you can't force the eix people to change or whatever, but at least you'll have a standard they chould follow if they so desired.
May sound silly .. I choose the name "update-eix" because I wanted "ei<tab>" to complete to "eix " rather than "eix".
I preferred 'eix -u' instead of 'update-eix'.
Having two separate binaries for two not trivial tasks is imho cleaner and increases maintainability.
Refer to the glep that ciaran mentioned.