# frm, for Frakking RabbitMQ Manager
This is `frm`, a RabbitMQ version switcher based on the [generic binary builds](https://www.rabbitmq.com/docs/install-generic-unix).
It is inspired by multiple (runtime) version management tools, from `rvm` to `kerl` to `fnm` to `rustup`.
## Installation
```shell
cargo install frm-bin
```
Pre-built binaries are also available on the [GitHub releases page](https://github.com/michaelklishin/frm/releases).
## Intended Use Cases
`frm` was developed to be used in development and (certain) integration testing scenarios,
namely when testing client libraries against a range of RabbitMQ server versions.
## Project Maturity
`frm` is a very young project, breaking changes are likely.
## Getting Help
```shell
frm help
```
## License
Double licensed under the MIT and Apache 2.0 (ASL2) licenses.
## Copyright
(c) 2025-2026 Michael S. Klishin and Contributors.