PyGhidra workflow questions #8352
-
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
|
Beta Was this translation helpful? Give feedback.
-
I typically put all my code in a plugin created from GhidraDev (GhidraDev -> new Module project). This includes both Java code |
Beta Was this translation helpful? Give feedback.
I develop PyGhidra in the latest Eclipse/PyDev and it works pretty well. I don't use ctrl+click. I usually just type and when I hit the
.
i get the autocomplete list. Putting your cursor on something and pressing F3 should also take you to the pypredef definition. In my experience when that does not work, I didn't do enough Python typing annotations for it to figure it out or i need to regenerate the pypredef because things have changed. Could just be that PyDev is inferior. It was annoying that I even had to add the pypredef support to it...it would be nice if it followed the type stub standards.There is no establed workflow for making the pypredef or pyi. We have a gradle task that…