radare2/man/r2pm.1

67 lines
1.6 KiB
Groff
Raw Normal View History

.Dd Jun 7, 2016
.Dt R2PM 1
.Sh NAME
.Nm R2PM
.Nd radare2 package manager
.Sh SYNOPSIS
.Nm r2pm
.Op init|update|cmd
.Op ...
.Sh DESCRIPTION
Allows to install, update, uninstall and discover plugins and tools that can be used with radare2.
.Bl -tag -width Fl
.It Fl a, Cm repo
Adds an external r2pm repository, no arguments to -a will list all the registered repos, use '-a - repo' to unregister/remove those repos.
.It Fl I, Cm info
Show information about repository and installed packages
.It Fl i, Cm install Ar pkgname
Install a package
2016-05-16 05:54:47 +08:00
.It Fl gi, Cm global-install Ar pkgname
Install a package in the system directory
2015-10-23 09:23:12 +08:00
.It Fl t, Cm test [OK|FX|BR|XX] Cm [build-id]
Show last build + testsuite run from travis, greps for errors
.It Fl u, Cm uninstall Ar pkgname
Uninstall a package
2016-05-16 05:54:47 +08:00
.It Fl gu, Cm global-install Ar pkgname
Uninstall a package from the system directory
.It Fl l, Cm list
List installed packages
.It Fl s, Cm search Ar keyword
Search in database for packages matching keyword
2016-08-05 07:20:43 +08:00
.It Fl r, Cm run Ar command ...args
Run command with R2PM_BINDIR in PATH
.It Fl v, Cm version
Show version information
.It Fl h, Cm help
Show usage help message
.It Fl c, Cm clean
Clean the source cache
2016-09-13 07:01:29 +08:00
.It Fl w, Cm when
Show when a package was installed or exit 1 if pkg does not exist
.El
.Sh EXAMPLES
.Pp
Initialize and update the package database
.Pp
$ r2pm init
$ r2pm update
.Pp
Install a package
.Pp
$ r2pm install yara3
.Pp
Uninstall a package
.Pp
$ r2pm uninstall yara3
.Pp
Search a package
.Pp
$ r2pm search yara
.Pp
List available packages
.Pp
$ r2pm -s
.Sh SEE ALSO
.Pp
.Xr radare2(1)