Skip to content

Commit 11f1861

Browse files
authored
fix: readme and removed unused step
1 parent 1541965 commit 11f1861

2 files changed

Lines changed: 5 additions & 19 deletions

File tree

.github/workflows/publish.yaml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,6 @@ jobs:
8181
PY
8282
shell: bash
8383

84-
85-
- name: Remove macOS quarantine flags from vendored binaries
86-
if: runner.os == 'macOS'
87-
run: |
88-
chmod -R u+w reai_toolkit/vendor || true
89-
find reai_toolkit/vendor -type f \( -name "*.so" -o -name "*.dylib" \) -exec xattr -dr com.apple.quarantine {} \; || true
90-
9184
- name: Upload plugin artifact
9285
uses: actions/upload-artifact@v4
9386
with:

README.md

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -55,26 +55,19 @@ Expected output locations:
5555
```
5656
Example in Linux...
5757
~/.binaryninja/plugins/
58-
└── revengai/
58+
└── reai_toolkit/
5959
└── [plugin files...]
6060
```
6161

62-
> 🖼️ *Insert screenshot of the correct plugin folder structure*
62+
### For Mac Users
6363

64-
### Step 3: Install Dependencies
65-
66-
In your system terminal (not inside Binary Ninja), move to the directory with the 'requirements.txt' file and install required dependencies using:
64+
After installation, run the following command:
6765

6866
```bash
69-
pip install -r requirements.txt
67+
xattr -dr com.apple.quarantine "$HOME/Library/Application Support/Binary Ninja/plugins/reai_toolkit"
7068
```
7169

72-
Or directly from within Binary Ninja’s built-in Python terminal:
73-
74-
```python
75-
import subprocess
76-
subprocess.check_call(['pip', 'install', '-r', '/path/to/requirements.txt']) # Change to your path to requirements.txt
77-
```
70+
It removes the macOS “quarantine” flag (added to files downloaded from the internet), so the system won’t block or warn when loading the plugin.
7871

7972
---
8073

0 commit comments

Comments
 (0)