Noticed the following whilst making a typo: emerge -pu -deep world will try to emerge my whole world (see the -deep instead of --deep) emerge -pu --deep world will only emerge 2 the packages it is supposed to root # qpkg -I -v portage sys-apps/portage-2.0.45-r1 * root #
Can't fix that.
Can't fix why?
It's a legal typo. I can't guess what you mean and make the code reasonable at the same time. -deep is completely legal. So is -kde and -ee and -beep. I can't check for words in a short option section.
But couldn't and shouldn't we warn that these are ambigous command options? I know they are legal but they most likely do not mean what the user wants and asking them to rewrite those options imho prevents more pain then it would cause.
done.