matrix-commander-gael

Install latest/stable of matrix-commander-gael

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install matrix-commander-gael

Don't have snapd? Get set up for snaps.

Channel Version Published

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

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

  • Improvements, up to v3.5.1

  • Minor bug fix for --tail

2022-08-02

  • Improvements, up to v3.5.0

  • Added room alias to room id conversion for sending images

  • Minor modifications to handle SVG files better as images

  • Minor fix for sending SVG files

  • Added feature "--logout" to logout and remove device from use

  • Allow all actions to be performed in the same command

  • Added "--login", re-did internals to allow more parallelism

  • New features "--room-resolve-alias" and "--room-set-alias"

  • Added new feature "--room-set-alias" to add an alias to a room

  • Added new feature "--room-get-state" to print state of room(s)

  • Added new feature "--room-get-visibility" to find out if room is private or public

  • New option "--has-permission"

  • Added feature "--get-profile" to print user profile(s)

  • Added feature "--print-event-id" also to sending actions

2022-07-15

  • New build to resolve CVE-2015-20107/USN-5519-1

2022-06-11

  • Improvements, up to git commit ecc78d7 (2022-06-10)

  • Only reads from keyboard if there are no other actions

  • Added DM (Direct Messaging) feature

  • Added option "--whoami"

  • Added feature "--get-display-name"

  • Added features --set-presence and --get-presence

  • New features: --download and --upload and --separator

  • Added feature --mxc-to-http

  • New features: --devices, --discovery-info, --login-info

  • Added features: --upload, --download, --delete-mxc, --file-name, --key-dict, --access-token

  • Added feature --rest to invoke the Matrix REST API

  • Added feature --delete-mxc-before

  • Added features --set-avatar and --get-avatar

  • Added features --export-keys and --import-keys

  • Added feature --get-openid-token

  • Added feature --delete-device to delete devices

  • Added feature --room-redact to delete messages, images, files, etc. from client GUIs

Details for matrix-commander-gael

License
  • GPL-3.0+

Last updated
  • 24 January 2023

Links

Share this snap

Generate an embeddable card to be shared on external websites.


Where people are using matrix-commander-gael

Users by distribution (log)

Ubuntu 22.04
Ubuntu 20.04
Manjaro
Ubuntu 22.10

Install matrix-commander-gael on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Is there a problem with matrix-commander-gael? Report this app