WTF Tools. One command to see what's wrong with your Linux server right now.

github.com/wachawo/wtftools

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

July 2026
  • feat(cli): add `wtf help` — grouped overview of all commands
  • feat(nginx): security analysis for nginx configs (wtf nginx + nginx-c…
  • feat(audit): raid, deleted-files and stale-libs checks (#6)
  • docs: lead README with read-only/no-deps hook; add ROADMAP (#5)
  • Release —0.0.2
  • Release hygiene: honest docs, safer LLM egress, cleaner packaging & t…
  • Redesign `wtf disk` folder usage, add `wtf completion`, README landin…
June 2026
  • Update Translations
  • feat: wtf port <N> and wtf docker [NAME]; ci: bump actions to Node 24…
  • Release —0.0.1
  • Release 0.0.1
  • docs: add badges and README translations (10 languages)
  • Add --show-commands teaching mode to resource subcommands
  • Add wtf daily; --format plain everywhere; global -f flag
  • Restructure README for first-time users; update docs
  • Add per-resource subcommands: disk/cpu/mem/net/io/who
May 2026
  • Release —0.0.0
  • build-deb.sh: strip --install-layout=deb from stdeb's debian/rules
  • release.yml: drop pyproject-version fallback (input always required now)
  • release.yml: workflow_dispatch tag is required (no auto-fallback)
  • release.yml: enable manual workflow_dispatch with optional tag input
  • Fix deb-build CI: modern SPDX license; install build/stdeb/python3-al…
  • Remove plugin SDK/loader; flatten checks/ into wtftools/
  • Release: drop Docker job, build .deb + attach to GitHub Release; add …
  • Auto-format tests/wtftools via ruff; add pre-commit to dev deps
  • Align pyproject with template: explicit version, ruff target-version …
  • Split PyPI publish into publish.yml (OIDC); release.yml keeps test+do…
  • Fix CI smoke: drop wtf plugins; trim Dockerfile to one-shot CLI
  • Remove ROADMAP/PLUGIN_GUIDE/schema/examples; trim README+QUICKSTART refs