Commit graph

21 commits

Author SHA1 Message Date
finga d88d69bbb1 Raise version to 0.1.1
- Improve `Duration` parsing needed for the timeout command line
  argument
2021-06-27 02:47:47 +02:00
finga 19130056ee Expect instead of a lousy unwrap with comment 2021-06-27 02:47:47 +02:00
finga 83e4ff36e5 Use the humantime crate to parse Duration 2021-06-27 02:47:27 +02:00
finga 851a387c82 Cargo update and fix package version 2021-06-27 02:37:25 +02:00
finga 2a8488f7a8 Add manpage
The manpage gets also installed with the debian package.
2021-06-26 23:11:57 +02:00
finga ac115a6966 Fix readme and clap help 2021-06-26 23:10:11 +02:00
finga 8be1b23bad Fix wrong help message 2021-06-22 01:39:24 +02:00
finga 3e437b59be Add informations about commands to readme 2021-06-22 01:38:52 +02:00
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
finga bcefd6241b Move clap options and types into main 2021-06-20 18:16:21 +02:00
finga 487d5a9971 Support cargo-deb and fix readme 2021-06-20 18:16:21 +02:00
finga c33294f00b Issue templates for gitea 2021-06-20 18:16:19 +02:00
finga ddd9ce9a84 Add readme and improve description 2021-06-20 17:12:05 +02:00
finga 1100ba1b13 Support timeout and deadline parameters for send
Add support for timeout and deadline parameters when messages are sent
to a message queue. To keep code duplication small, the `utils.rs`
file contains a helper function to parse the `Duration` from the
`String` received from the timeout parameter. Add conflict rules for
the timeout and deadline parameters.
2021-06-20 16:49:40 +02:00
finga 9b52305285 Rename queue help name 2021-06-20 16:35:20 +02:00
finga 3572b12a1a Receive message(s) from a queue
This subcommand receives one or more messages from a queue. Three
different methods are supported, read message by message, read until a
given timout or read until a specified date and time. This subcommand
also supports the `--non-blocking` flag.
2021-06-20 16:35:18 +02:00
finga 36d9e8c02c Send a message to a queue 2021-06-14 23:01:24 +02:00
finga 33f0bf8312 Print infos about a message queue 2021-06-14 23:01:24 +02:00
finga fe877b230c Remove a message queue 2021-06-14 23:01:24 +02:00
finga fdacba1eec Create a message queue
The create command creates a new message queue with support of the
typical parameters `mode`, `capacity` and `msgsize`. This command also
supports the global argument `verbose`.
2021-06-14 23:01:14 +02:00
finga 2b96bcc562 Initial commit
To implement commands `clap` is used to parse arguments.
2021-06-14 03:05:23 +02:00