mirror of
https://github.com/rizinorg/rz-pm.git
synced 2026-11-07 06:45:59 -10:00
d31b330e3834b52a304683911cc680e9b1e5d4f0
And add a log line when downloading a package which is very useful to tell the user the project didn't hang: it's just downloading slowly.
rz-pm: rizin package manager
This tool aims to be a cross platform package manager for the reverse engineering framework Rizin.
It is still a work in progress. Any help is highly appreciating, starting from reporting bugs and feature requests to implementing code fixes.
How to install
Download the rz-pm binary for your system on the latest release page. Make the file executable and you are ready to go!
| CI | Badges/URL |
|---|---|
| GithubCI |
Available packages
The official database is available here. You can change the repo by supplying a custom RZPM_DB_REPO_URL environment flag like this:
$ RZPM_DB_REPO_URL=https://github.com/bunnyfoofoo/my-custom-rz-pm-db rz-pm install rz-custom-plugin
Furthermore, to aid with debugging, you can disable auto-updating the rz-pm-db upon each command execution by adding -update-db=false flag, like this:
$ rz-pm -update-db=false install rz-custom-plugin
Package example
name: jsdec
version: 0.4.0
summary: Converts asm to pseudo-C code
description: Longer description of the jsdec package
source:
url: https://github.com/rizinorg/jsdec/archive/refs/tags/v0.4.0.tar.gz
hash: 5afe9a823c1c31ccf641dc1667a092418cd84f5cb9865730580783ca7c44e93d
directory: jsdec-0.4.0/p
build_system: meson
build_arguments:
- -Djsc_folder=..