frm/lib.rs
1// Copyright (c) 2025-2026 Michael S. Klishin and Contributors
2//
3// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
4// https://www.apache.org/licenses/LICENSE-2.0> or the MIT license
5// <LICENSE-MIT or https://opensource.org/licenses/MIT>, at your
6// option. This file may not be copied, modified, or distributed
7// except according to those terms.
8
9//! frm - Frakking RabbitMQ version Manager
10//!
11//! A tool for managing multiple RabbitMQ installations from the generic UNIX packages.
12
13pub mod cli;
14pub mod commands;
15pub mod common;
16pub mod config;
17pub mod download;
18pub mod errors;
19pub mod paths;
20pub mod releases;
21pub mod shell;
22pub mod tanzu;
23pub mod timestamps;
24
25pub use errors::Error;
26pub use rabbitmq_versioning as version;
27pub use rabbitmq_versioning::{Prerelease, Version};
28
29pub type Result<T> = std::result::Result<T, Error>;