CLI Commands

CLI Commands

iSPA CMS provides artisan commands for version management, data operations, agent orchestration, and deployment.

Version Management

cms:version

Displays the current CalVer version along with PHP and Laravel information.

php artisan cms:version
# iSPA CMS v2026.03.0
#   Format:  CalVer (YYYY.MM.PATCH)
#   PHP:     8.3.x
#   Laravel: 12.55.0

cms:bump

Bumps the version across the entire system.

# Bump patch: 2026.03.0 -> 2026.03.1
php artisan cms:bump patch

# Bump minor (new month): 2026.03.0 -> 2026.04.0
php artisan cms:bump minor

# Dry run
php artisan cms:bump patch --dry-run

Note

After bumping, create a git tag manually: git tag v2026.03.1.

Core System

php artisan core:status:scan          # System health check
php artisan core:deploy:preflight     # Pre-deployment checks
php artisan core:enum:usage:scan      # Find unused enums

Core i18n

php artisan core:admin-i18n:audit     # Audit translation keys
php artisan core:admin-i18n:recover   # Recover lost keys

Core Agentic Subsystem

php artisan core:agentic:preflight           # Agent system check
php artisan core:agentic:sync:tools          # Sync tool definitions
php artisan core:agentic:grant:profile-tools # Grant tools to profiles
php artisan core:agentic:run:schedules       # Run scheduled tasks

Game Modules

php artisan gameadmin:ledger:drift:check     # Ledger drift detection
php artisan gameeconomy:reconcile:balances   # Balance reconciliation
php artisan gameleaderboard:auto:promote     # Auto-promotion

GuuXeCrawler

php artisan guuxescrawler:install            # Install pipeline
php artisan guuxescrawler:source:add         # Add crawl source
php artisan guuxescrawler:url:seed           # Seed URLs
php artisan guuxescrawler:enqueue:fetch      # Queue fetch jobs
php artisan guuxescrawler:run                # Execute crawl
php artisan guuxescrawler:orchestrate        # Orchestrate full pipeline
php artisan guuxescrawler:cleanup            # Clean temp data