chore: add consistent mise.toml, justfile, and tooling config

This commit is contained in:
swaits committed 2026-04-07 14:41:27 -06:00
1 parent a455f2afd7
commit 334f88a45e
2 files changed
+18

No files matched your search

+15
View File
@@ -13,3 +13,18 @@ run *args: _ensure_tools
# Run with verbose logging
verbose *args: _ensure_tools
@uv run -m donglora_mux --verbose {{args}}
# Run all checks (fmt, lint)
check: fmt-check lint
# Format code
fmt: _ensure_tools
@uv run ruff format .
# Check formatting without changing files
fmt-check: _ensure_tools
@uv run ruff format --check .
# Lint
lint: _ensure_tools
@uv run ruff check .
+3
View File
@@ -14,6 +14,9 @@ dependencies = [
[project.scripts]
donglora-mux = "donglora_mux:main"
[dependency-groups]
dev = ["ruff"]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"