Skip to content

Commit

Permalink
feat(stl-expander), feat(binding, argtype): Rewrite STL expander, Mak…
Browse files Browse the repository at this point in the history
…e Binding and ArgType classes dataclasses
  • Loading branch information
SpaghettDev committed Sep 19, 2024
1 parent 32f6239 commit 6beb9f6
Show file tree
Hide file tree
Showing 15 changed files with 691 additions and 856 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/__misc__
/.vscode
/.mypy_cache
/**/__pycache__
/codegen.txt
/jupyter
/broma_ida/types/codegen/*
9 changes: 6 additions & 3 deletions BromaIDA.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# flake8-in-file-ignores: noqa: E402
VERSION = "6.0.0"
VERSION = "6.1.0"
__AUTHOR__ = "SpaghettDev"

PLUGIN_NAME = "BromaIDA"
Expand All @@ -15,7 +15,8 @@
from idautils import Names

from broma_ida.utils import (
stop, get_ida_path, get_platform, get_platform_printable, path_exists
stop, get_platform, get_platform_printable, path_exists,
IDAUtils
)
from broma_ida.broma.importer import BromaImporter
from broma_ida.broma.exporter import BromaExporter
Expand Down Expand Up @@ -90,7 +91,9 @@ def on_export(form: MainForm, code: int = 0):

def bida_main():
"""BromaIDA main entrypoint"""
DataManager().init(get_ida_path("plugins") / "broma_ida" / "shelf")
DataManager().init(
IDAUtils.get_ida_path("plugins") / "broma_ida" / "shelf"
)

form_code = MainForm(
VERSION,
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ The options you chose will be saved into a [shelf](https://docs.python.org/3/lib

## Utilities

This is section is meant for people who want to contribute.
This section is meant for people who want to contribute.

In the `utils` folder, you can find some utilities that can help in contributing.

Expand Down
Loading

0 comments on commit 6beb9f6

Please sign in to comment.