A Matrix Synapse administration tool written in bash.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Joe 834bd0d6da
remove extra quotes from request body for user create api. fixes #25
3 weeks ago
src remove extra quotes from request body for user create api. fixes #25 3 weeks ago
utils update provided linac 4 months ago
.drone.yml [ci] update drone pipeline 4 months ago
.gitignore initial commit 1 year ago
LICENSE initial commit 1 year ago
README.md update readme 4 months ago
axon.sh.build rename Configure to DefineConfiguration and AxonConfig to Configure 2 months ago
axon.sh.info bump version 2 months ago

README.md

axon.sh

License Latest Release

A Matrix Synapse administration tool written in bash

In early development. Currently supports:

  • logging in with username and password
  • logging out and invalidating session
  • retrieving and saving access token
  • getting server version information
  • creating new users
  • resetting user password
  • deactivating users
  • purging room history
  • deleting and blocking rooms
  • sending server notices

How to use

building

This project uses LINAC. To use the provided version of LINAC to build axon.sh, do ./utils/linac build axon.sh.build.

running

Invoke like any other bash script, e.g. bash build/axon.sh