waaseyaa / cli
Command-line interface and console commands for Waaseyaa
Requires
- php: >=8.5
- waaseyaa/access: ^0.1.0-alpha.218
- waaseyaa/ai-agent: ^0.1.0-alpha.218
- waaseyaa/audit: ^0.1.0-alpha.218
- waaseyaa/cache: ^0.1.0-alpha.218
- waaseyaa/config: ^0.1.0-alpha.218
- waaseyaa/entity: ^0.1.0-alpha.218
- waaseyaa/entity-storage: ^0.1.0-alpha.218
- waaseyaa/http-client: ^0.1.0-alpha.218
- waaseyaa/migration: ^0.1.0-alpha.218
- waaseyaa/northcloud: ^0.1.0-alpha.218
- waaseyaa/queue: ^0.1.0-alpha.218
- waaseyaa/scheduler: ^0.1.0-alpha.218
- waaseyaa/user: ^0.1.0-alpha.218
Requires (Dev)
- phpunit/phpunit: ^10.5
Suggests
- ext-pcntl: Required for clean SIGINT handling in --watch mode
This package is auto-updated.
Last update: 2026-06-16 02:03:40 UTC
README
Layer 6 — Interfaces
Command-line interface for Waaseyaa applications.
Provides Symfony Console commands for entity management (entity:create), configuration export/import (config:export, config:import), schema checking, health diagnostics, and the optimize:manifest command that runs PackageManifestCompiler. Entry point: bin/waaseyaa.
Key classes: ConsoleKernel, health and schema check commands.
Invocation
Run from the project root (the directory containing composer.json):
./vendor/bin/waaseyaa <command>
The bin resolves project root from getcwd() — matching Laravel's artisan and Symfony's bin/console convention. Running from any other directory exits with a clear error. See ADR-005 for rationale.