mirror of
https://forgejo.ellis.link/continuwuation/continuwuity.git
synced 2025-06-27 22:54:51 +02:00
Some checks failed
Release Docker Image / define-variables (push) Failing after 1s
Release Docker Image / build-image (linux/amd64, linux-amd64) (push) Has been skipped
Release Docker Image / build-image (linux/arm64, linux-arm64) (push) Has been skipped
Release Docker Image / merge (push) Has been skipped
Rust Checks / Format (push) Failing after 1s
Rust Checks / Clippy (push) Failing after 9s
Rust Checks / Cargo Test (push) Failing after 8s
The first part of getting admin command docs on the website. Next is is including it in the same way we do the example config or readme. There's also the beginnings of manpage generation here, although it's kinda sus and I'm not sure how it's supposed to work. I'll leave that to anyone who wants to package it. We introduce the beginings of the xtask pattern here - we do a lot of file generation, I thought it would be best to avoid doing that on every compilation. It also helps avoid lots of runtime deps. We'll need to document generating this stuff & probably add pre-commit hooks for it, though.
26 lines
569 B
TOML
26 lines
569 B
TOML
[package]
|
|
name = "xtask-admin-command"
|
|
authors.workspace = true
|
|
categories.workspace = true
|
|
description.workspace = true
|
|
edition.workspace = true
|
|
homepage.workspace = true
|
|
keywords.workspace = true
|
|
license.workspace = true
|
|
readme.workspace = true
|
|
repository.workspace = true
|
|
rust-version.workspace = true
|
|
version.workspace = true
|
|
|
|
[dependencies]
|
|
clap-markdown = "0.1.5"
|
|
clap_builder = { version = "4.5.38", default-features = false }
|
|
clap_mangen = "0.2"
|
|
|
|
conduwuit-admin.workspace = true
|
|
|
|
# Hack to prevent rebuilds
|
|
conduwuit.workspace = true
|
|
|
|
[lints]
|
|
workspace = true
|