rz-pipe is a scripting interface for the Rizin Reverse Engineering Framework that builds upon Rizin's command interface as a simple point of interaction. It can be used by launching a Rizin instance from Haskell or connecting to an existing one using pipes or HTTP.
cabal install rz-pipe