Command-line interface and console commands for Waaseyaa

Maintainers

Package info

github.com/waaseyaa/cli

pkg:composer/waaseyaa/cli

Statistics

Installs: 5 869

Dependents: 2

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0-alpha.158 2026-04-22 18:34 UTC

This package is auto-updated.

Last update: 2026-04-24 22:21:17 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.