euse -i should give information about all known use flags is two sections: global (use.desc) and local (use.local.desc). The output is correct for the global section, but globbing happens for the local section and the files in the current location are used for searching instead of "*". If either scope is searched independently (euse -i -l or euse -i -g) then the output is correct Reproducible: Always Steps to Reproduce: 1. euse -i Actual Results: Shows all the global use flags and local flags that match files int he current working path Expected Results: Shows all the global and all the local use flags
Created attachment 271063 [details, diff] Fixes output of `euse -i` to display all global and all local flags Although the output is so verbose that it is unlikely useful
Jared. You do know that local use flags can be defined in the packages metadata.xml file. From what I've gathered from watching portage development is that they want to move away from use.local.desc in favor of using metadata.xml which will more accurately describe the flag's use in the package.