elephentity / cli
The eleph command: validate, generate, check, fmt. Build-time only.
Requires
- php: >=8.3
- elephentity/codegen: ^0.6 || ^0.7
- elephentity/runtime: ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14
- elephentity/schema: ^0.11 || ^0.12 || ^0.13 || ^0.14
- symfony/console: ^7.0 || ^8.0
Requires (Dev)
- elephentity/codegen-php: ^0.6 || ^0.7 || ^0.8
- phpunit/phpunit: ^11.0 || ^12.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Install with composer require --dev elephentity/cli.
This repository mirrors packages/cli in elephentity. Submit source, test and packaging changes there. The mirror is synchronized on main pushes and released on the source tag line.
See the installation guide and package migration guide.
eleph validate spec validates without generating artifacts, using live builder
metadata from eleph.json. For a spec review without builder executables or a
project config, use eleph validate spec --provides provides.json with a saved
eleph-codegen describe response. This checks against supplied metadata, not
installed-builder compatibility. See the validation guide.