eix's usage output has too long lines for the standard screen size (80x25), so they wrap and look bad (--force-color, --installed and --fuzzy options and the text at the bottom). --force-color has a typo in desc: "Force colorful ouput" should have "output". The usage string is quite unstandard: Usage: eix <[options] pattern> [ [-a|-o] <[options] pattern> .. ] ".." should be "...", also it appears that maybe author intends that every pattern has options, but the grouping with <> is not standard and thus possibly confusing. I have to admit I don't know what would be the syntax to group properly, so I guess it's just as well). (<> are used to delimit a single parameter to differentiate them from words that are not "variables", they may contain spaces so a <[options] pattern> looks fishy.) Reproducible: Always Steps to Reproduce: 1. eix --usage 12:17:18 aikiage:~ # equery l eix [ Searching for package 'eix' in all categories among: ] * installed packages [I--] [ ] app-portage/eix-0.2.2 (0)
I commited a patch for the textwidth-thing to upstream-cvs. But I'am unsure what to do about the usage-string :) Perhaps something similar to man 1 test? eix [options] expression Expressions are: expression [-o|-a] expression [local-options] pattern
Yes, the test(1)-like syntax might work.
I just released eix-0.2.6. The fixes for this bug are included in the release.
0.2.6 is in cvs..