Download the PHP package ausus/cli without Composer
On this page you can find all versions of the php package ausus/cli. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Vendor ausus
Package cli
Short Description AUSUS — CLI (L6): DSL frontend and the `ausus compile` command. Discovers closed-DSL definition files, scans them for forbidden symbols, compiles them to content-addressed EntitySchema via the Entity Engine, and persists through FileSchemaRepository. PHP-native, no container, no auto-discovery.
License MIT
Homepage https://github.com/adonko3xBitters/cli
Package cli
Short Description AUSUS — CLI (L6): DSL frontend and the `ausus compile` command. Discovers closed-DSL definition files, scans them for forbidden symbols, compiles them to content-addressed EntitySchema via the Entity Engine, and persists through FileSchemaRepository. PHP-native, no container, no auto-discovery.
License MIT
Homepage https://github.com/adonko3xBitters/cli
Please rate this library. Is it a good library?
Informations about the package cli
ausus/cli
AUSUS 2.0 — CLI (L6). The authoring frontend for the Entity Engine: it
discovers closed-DSL definition files, scans them for forbidden symbols,
compiles them to content-addressed EntitySchema, and persists them through
a FileSchemaRepository. PHP-native: no container, no auto-discovery.
Installation
Dependencies
- PHP 8.3+
ausus/kernel,ausus/authoring,ausus/entity-engine(resolved automatically)
Public surface
Ausus\Cli\Authoring\DslFrontend—discover(string $root): EntityDefinition[](loads*.phpdefinition files; one-shot evaluation, forbidden-symbol scan).Ausus\Cli\Command\CompileEntitiesCommand—run(string $entitiesDir, string $aususRoot, $stdout = null, $stderr = null): int. Discovers + compiles in memory, then writes atomically (.ausus/schemas/<hash>.json+index.json); on any error nothing is written.Ausus\Cli\Repository\FileSchemaRepository—resolve(string $entityId): EntitySchema,getByHash(),putByHash(). Reads/writes the content-addressed store; never recompiles.
Minimal example
compile.php in your project root:
Documentation
See the canonical reference docs/v2/ and the
Quick Start (EE-RFC-011 / EE-RFC-012).
All versions of cli with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.3
ausus/kernel Version ^2.0
ausus/authoring Version ^2.0
ausus/entity-engine Version ^2.0
ausus/kernel Version ^2.0
ausus/authoring Version ^2.0
ausus/entity-engine Version ^2.0
The package ausus/cli contains the following files
Loading the files please wait ...