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
No known key found for this signature in database
31 changed files with 1297 additions and 5822 deletions

21
xtask/Cargo.toml Normal file
View file

@ -0,0 +1,21 @@
[package]
name = "xtask"
authors.workspace = true
description.workspace = true
edition.workspace = true
homepage.workspace = true
license.workspace = true
readme.workspace = true
repository.workspace = true
version.workspace = true
[dependencies]
conduwuit-admin.workspace = true
conduwuit.workspace = true
clap.workspace = true
askama = "0.15.1"
cargo_metadata = "0.23.1"
[lints]
workspace = true