rustmailer-rest-cli
Generated CLI for the RustMailer REST API.
This wrapper is built from the OpenAPI spec embedded in RustMailer's public
ReDoc page at https://rustmailer.com/redoc. The documented local raw spec
endpoints currently return 404 on the public marketing site, so this repository
vendors the extracted spec at wrappers/rustmailer-rest-cli/spec.json for
repeatable regeneration.
Install
pipx install rustmailer-rest-cli
The generated package defaults to a local RustMailer instance:
http://localhost:15630
Override it with:
export RUSTMAILER_REST_CLI_BASE_URL=http://your-rustmailer-host:15630
Examples
Verified Commands
These commands were run successfully before publishing 0.1.0.
Container smoke test:
docker run --rm --platform linux/amd64 -p 15630:15630 rustmailer/rustmailer:latest
RUSTMAILER_REST_CLI_BASE_URL=http://localhost:15630 \
rustmailer-rest-cli system get-overview --output-format json
Result marker: the local container returned system overview JSON.
Other read-only operator checks:
rustmailer-rest-cli system get-overview --output-format table
rustmailer-rest-cli account list --output-format table
rustmailer-rest-cli mailbox list-mailboxes --account-id 1 --output-format table
rustmailer-rest-cli message list --account-id 1 --mailbox INBOX --output-format table
Notes
This is an unofficial community wrapper. Be careful with send, delete, mailbox, and account mutation commands on real email infrastructure.
Metadata
Release files for rustmailer-rest-cli 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rustmailer_rest_cli-0.1.1.tar.gz | 37.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rustmailer_rest_cli-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 76.7 kB
Release files / rustmailer_rest_cli-0.1.1.tar.gz
| Download URL | rustmailer_rest_cli-0.1.1.tar.gz |
|---|---|
| Size | 37.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
745aa8d877b016ed8b72ae06f2c081bb1a3fc1dedb6a58c932711d556a11860c
|
|
BLAKE2b-256 checksum How to use checksums |
7f4c448b5852483a24e920b358e96243f548e01fd5ee55b4ff36c9163082fca0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / rustmailer_rest_cli-0.1.1-py3-none-any.whl
| Download URL | rustmailer_rest_cli-0.1.1-py3-none-any.whl |
|---|---|
| Size | 39.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
32aa9a6eabcbf8b3709711bc3d8b27060a31a4ca3bf9c0affb755adce67bdba4
|
|
BLAKE2b-256 checksum How to use checksums |
3da1a7fe8c6c6d869b8b03f4a34ad309edae16ebfd47f21e40b70ce37c46bd7f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|