radareorg / radare2

UNIX-like reverse engineering framework and command-line toolset
https://www.radare.org/
GNU Lesser General Public License v3.0
19.99k stars 2.96k forks source link

extend "?*" for plugin documenation #16744

Open rgnkn opened 4 years ago

rgnkn commented 4 years ago

I have a bit of a strange request. I use from time to time the "?*" command within r2 to gain some rough overview on changes by diffing - I can imagine that you might raise your eye brows, but I'm generally quite lazy ;-)

My luxury "problem" is that "?*" doesn't output documentation on plugins, e.g. with r2-ghidra installed I need to state an additional "pdg?" in order to get the according information. As "r2pm -d / --doc" doesn't seem to work, it's a bit of a hassle to get these docs.

Therefore I'd like to request, if it might be possible to add plugins documentation to "?*" if possible.

Due to corona-chaos (home office, home schooling, home chaos) I don't have currently the time to deal with this issue, but I might help at some point later if you find this enhancement useful or at least applicable.

Bye the way: radare2 is fantastic! Congrats.

karliss commented 4 years ago

As part of shell rewrite done by @ret2libc the way commands are stored and managed is also being rewritten. Once all of that is finished recursive help should also work with plugins as long as they are using the new API.