emerge --help produces this output here (sans colors): emerge: the other white meat (command-line interface to the Portage system) Usage: emerge [ options ] [ action ] [ ebuildfile | tbz2file | dependency ] [ ... ] emerge [ options ] [ action ] < system | world > emerge < --sync | --metadata | --info > emerge --resume [ --pretend | --ask | --skipfirst ] emerge --help [ system | world | --sync ] Options: -[abBcCdDefgGhkKlnNoOpqPsStuvV] [--oneshot] [--newuse] [--noconfmem] [ --color < y | n > ] [ --columns ] [ --reinstall changed-use ] [--nospinner] [ --complete-graph ] [ --deep ] [--with-bdeps < y | n > ] Actions: [ --clean | --depclean | --prune | --regen | --search | --unmerge ] For more help try 'emerge --help --verbose' or consult the man page.
Maybe we should just use the default option formatter from python's optparse module. Anyway, does this look any better? emerge: the other white meat (command-line interface to the Portage system) Usage: emerge [ options ] [ action ] [ ebuildfile | tbz2file | dependency ] [ ... ] emerge [ options ] [ action ] < system | world > emerge < --sync | --metadata | --info > emerge --resume [ --pretend | --ask | --skipfirst ] emerge --help [ system | world | --sync ] Options: -[abBcCdDefgGhkKlnNoOpqPsStuvV] [ --columns ] [ --deep ] [ --newuse ] [ --noconfmem ] [ --oneshot ] [ --nospinner ] [ --color < y | n > ] [ --complete-graph ] [ --reinstall changed-use ] [ --with-bdeps < y | n > ] Actions: [ --clean | --depclean | --prune | --regen | --search | --unmerge ]
Probably hard to make it worse :) but yeah, that looks pretty good to me.
Thanks, this is fixed in 2.1.5_rc6.