A CLI for diffent kinds of message queues.
Find a file
finga 4633b7a4d8 Rename mode clap parameter to permissions
Rename the clap parameter when creating a new message queue `mode` to
`permissions`.
2021-06-22 01:36:00 +02:00
.gitea/issue_template Issue templates for gitea 2021-06-20 18:16:19 +02:00
src Rename mode clap parameter to permissions 2021-06-22 01:36:00 +02:00
.gitignore Initial commit 2021-06-14 03:05:23 +02:00
Cargo.lock Receive message(s) from a queue 2021-06-20 16:35:18 +02:00
Cargo.toml Support cargo-deb and fix readme 2021-06-20 18:16:21 +02:00
README.md Support cargo-deb and fix readme 2021-06-20 18:16:21 +02:00

mqrs

mqrs is a small cli application to handle POSIX message queues.

Installation

To build mqrs a rust toolchain is necessary.

Install Rust

Install the Rust toolchain from rustup.rs.

Build mqrs

mqrs can be built for development:

cargo b

or for releasing:

cargo b --release

Build the mqrs Debian package

cargo deb

Install mqrs

When a Rust toolchain installed you can also install mqrs directly without cloning it manually:

cargo install --git https://git.onders.org/finga/mqrs.git mqrs

or from within the project:

cargo install mqrs

Run mqrs

mqrs can either be run from the project directory with:

cargo b

or you can copy the produced binary somewhere else or link to them from target/{debug,release}/mqrs depending on which one you built.

Using mqrs

mqrs supports five commands: create, info, unlink, send and receive. All commands do not have to be specified fully. If the command is clearly distinguishable from all the others, it does not have to be completed further.