feat: Improve admin command reference generation

- Change xtasks to use `clap` for argument parsing
- Generate admin command reference manually instead of with `clap_markdown`
- Split admin command reference into multiple files
This commit is contained in:
Ginger
2026-01-09 17:05:34 -05:00
parent 60dd6baffd
commit 89be9d1efc
31 changed files with 1297 additions and 5822 deletions
+14
View File
@@ -0,0 +1,14 @@
# Admin Commands
These are all the admin commands. TODO fill me out
- [`!admin appservices`](appservices/) - Commands for managing appservices
- [`!admin users`](users/) - Commands for managing local users
- [`!admin token`](token/) - Commands for managing registration tokens
- [`!admin rooms`](rooms/) - Commands for managing rooms
- [`!admin federation`](federation/) - Commands for managing federation
- [`!admin server`](server/) - Commands for managing the server
- [`!admin media`](media/) - Commands for managing media
- [`!admin check`](check/) - Commands for checking integrity
- [`!admin debug`](debug/) - Commands for debugging things
- [`!admin query`](query/) - Low-level queries for database getters and iterators