Simple but convenient CLI-based Matrix client app
This is NOT an original piece of work, just a snap of matrix-commander
This program is a simple but convenient app to send and receive Matrix messages from the CLI in various different ways.
Use cases for this program could be
- a bot or part of a bot,
- to send alerts,
- combine it with cron to publish periodic data,
- send yourself daily/weekly reminders via a cron job
- send yourself a daily song from your music collection
- a trivial way to fire off some instant messages from the command line
- to automate sending via programs and scripts
- a "blogger" who frequently sends messages and images to the same room(s) could use it
- a person could write a diary or run a gratitutde journal by sending messages to her/his own room
- as educational material that showcases the use of the matrix-nio SDK
Create an alias for ease of use (optional)
sudo snap alias matrix-commander-gael.matrix-commander matrix-commander
First-time users
Read https://github.com/8go/matrix-commander#examples-of-calling-matrix-commander
2024-09-04
- Improvements, up to v7.7.0
- Added new feature: --verify manual does a one-way setting of trust
- Added new feature: --verify emojireq initiates an emoji verification (instead of waiting for one)
2024-05-08
2024-03-31
- Improvements, up to v7.6.0
- Added feature "time" to --download-media-name
- Added new feature: --room-dm-create-allow-duplicates
- Added new feature: --joined-dm-rooms to list all joined DM rooms of current user
2023-10-11
2023-09-13
- New build to resolve CVE-2022-48554/USN-6359-1
2023-06-06
Improvements, up to v7.2.0
Enhancement: feature --room-invites is now also available without --listen
New build to resolve CVE-2023-24329/USN-6139-1
2023-04-19
2023-04-12
2023-04-04
2023-03-18
- New build to resolve CVE-2023-24329/USN-5960-1
- Dependencies cleanup
2023-03-17
- New build to resolve CVE-2023-24329/USN-5960-1
2023-03-01
- New build to resolve CVE-2022-40898/USN-5821-3
2023-01-24
- New build to resolve CVE-2022-40897/USN-5817-1
2022-12-28
New build to switch to core22 as most of the users are on Ubuntu 22.04
Improvements, up to v6.0.1
Fix for opening web browser for SSO
2022-12-09
- New build to resolve CVE-2022-37454/CVE-2022-45061/USN-5767-1
2022-11-23
Improvements, up to v5.0.0
Added --sync off|full to allow turning sync off for send actions, default is --sync full
Bug fix in --joined-members, added initial part of new feature --output
-output is currently only implemented for 2 functions: --joined-members and --joined-rooms
Added new option --get-room-info to get room alias, room display name, and much more
Improved --room-get-info to allow also aliases instead of room id
Added new option --get-client-info
Added new type json-spec
to --output
Added new option --verbose
Changes to --output, json-spec
only provides output for --listen
Added --output format logic also to --version
2 bug fixes: --room-create failed for empty aliasm --joined-members failed when avatar missing
New feature: --plain now available for --room-create and --room-dm-create
Improved error logging
2022-10-03