Skip to content

Add runtime doctor command#66

Merged
pitill0 merged 1 commit into
mainfrom
feature/runtime-doctor-command
Jun 13, 2026
Merged

Add runtime doctor command#66
pitill0 merged 1 commit into
mainfrom
feature/runtime-doctor-command

Conversation

@pitill0

@pitill0 pitill0 commented Jun 13, 2026

Copy link
Copy Markdown
Owner

Summary

Add a --doctor command that prints compact runtime diagnostics for support and troubleshooting.

Changes

  • Add fluxtuner --doctor.
  • Show FluxTuner version, Python version and platform.
  • Show XDG config/data/cache paths and whether they are present.
  • Reuse the existing player backend diagnostics.
  • Refactor --list-players output into a shared helper.
  • Add tests for path diagnostic status.
  • Document the new command in the usage guide.

Validation

  • python -m fluxtuner --doctor
  • python -m fluxtuner --list-players
  • ruff check .
  • python -m pytest tests/test_doctor_command.py
  • python -m pytest
  • python -m bandit -r fluxtuner
  • pip-audit --local

@pitill0 pitill0 merged commit be3f684 into main Jun 13, 2026
6 checks passed
@pitill0 pitill0 deleted the feature/runtime-doctor-command branch June 14, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant