Skip to content

Add CLI diagnostic commands - #21

Merged
rtcoder merged 1 commit into
masterfrom
release/v0.15.0
Jun 17, 2026
Merged

Add CLI diagnostic commands#21
rtcoder merged 1 commit into
masterfrom
release/v0.15.0

Conversation

@rtcoder

@rtcoder rtcoder commented Jun 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • add ./shift test for running the project test suite through the framework CLI
  • add ./shift about with framework, PHP, environment, and path information
  • add ./shift env:check for validating required environment variables
  • add ./shift db:check for checking configured PDO database connectivity
  • add ./shift module:list for listing discovered modules, config status, and command mappings
  • document the new commands in README and developer docs

Tests

  • composer validate --no-check-publish
  • php -l shift
  • find src application tests -name '*.php' -print0 | xargs -0 -n1 php -l
  • composer test
  • ./shift test
  • ./shift about
  • ./shift module:list
  • APP_ENV=testing DB_CONNECTION=sqlite DB_DATABASE=:memory: ./shift env:check
  • DB_CONNECTION=sqlite DB_DATABASE=:memory: ./shift db:check
  • ./shift route:list
  • ./shift health

@rtcoder rtcoder added the v0.15.0 Release v0.15.0 label Jun 17, 2026
@rtcoder
rtcoder merged commit 26318dd into master Jun 17, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

v0.15.0 Release v0.15.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant