36 lines
528 B
Markdown
36 lines
528 B
Markdown
r2pipe for erlang
|
|
=================
|
|
Works with r2 over the ports interface or by calling escript direclty from r2.
|
|
|
|
Build:
|
|
|
|
```
|
|
$ rebar get-deps
|
|
$ rebar co
|
|
```
|
|
|
|
Example pipe usage:
|
|
|
|
```
|
|
$ rebar sh
|
|
erl> H = r2pipe:init(pipe, "/bin/ls").
|
|
erl> io:format("~s", [r2pipe:cmd(H, "i")]).
|
|
erl> r2pipe:cmdj(H, "ij").
|
|
```
|
|
|
|
See testr2pipe.erl as local pipe call example escript. Call it from r2 by using:
|
|
```
|
|
r2> #!pipe escript testr2pipe.erl
|
|
```
|
|
|
|
Or
|
|
|
|
```
|
|
$ chmod +x testr2pipe.erl
|
|
```
|
|
|
|
And then from r2:
|
|
|
|
```
|
|
r2> #!pipe testr2pipe.erl
|
|
``` |