-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmise.toml
More file actions
22 lines (18 loc) · 745 Bytes
/
mise.toml
File metadata and controls
22 lines (18 loc) · 745 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[tools]
uv = "latest"
"pipx:copier" = { version = "latest", uvx_args = "--with copier-templates-extensions"}
# --- Documentation -----------------------------------------------------------
[tasks."docs:check"]
description = "Check if the documentation builds correctly"
quiet = true
usage = 'flag "--verbose"'
run = "uv run mkdocs build --strict ${usage_verbose:+--verbose}"
[tasks."docs:serve"]
description = "Serve the documentation locally (localhost:8080)"
quiet = true
usage = 'flag "--port <port>" default="8080"'
run = "uv run mkdocs serve --dev-addr 127.0.0.1:${usage_port?} --livereload"
[tasks."docs:deploy"]
description = "Deploy the documentation to GitHub Pages"
quiet = true
run = "DEPLOY=true uv run mkdocs gh-deploy --force"