- What is laravel-enso/cli used for?
- laravel-enso/cli provides Artisan commands for installing, configuring, and maintaining Laravel Enso applications. It is intended to streamline Enso structure-management workflows from the terminal. It is not a general-purpose Laravel CLI utility.
- How do I install laravel-enso/cli?
- Install it as a Composer dependency in a Laravel Enso application and run the Enso Artisan commands from the project root. Because the package is tied to Enso internals, pin the version and verify Composer constraints against your PHP, Laravel, and Enso versions. Validate installation in a non-production Enso instance first.
- Which Laravel, PHP, and Enso versions does laravel-enso/cli support?
- The provided overview does not state exact Laravel, PHP, or Enso version constraints. Check the package composer.json and README against your application stack before installing. Treat minor upgrades as potentially breaking until command behavior is re-tested.
- Is laravel-enso/cli a general-purpose Laravel CLI package?
- No. It is an ecosystem-specific accelerator for teams already standardizing on Laravel Enso. Non-Enso Laravel applications should use standard migrations, seeders, and custom Artisan commands instead. Adopting it outside Enso adds coupling without broad community validation.
- What Artisan commands are included in laravel-enso/cli?
- The package provides commands for Enso installation, configuration, and structure maintenance. The provided context does not list every command or its exact side effects. Inventory the commands you need and map each to a manual or scripted equivalent before relying on it.
- Can laravel-enso/cli be used in production or CI/CD?
- It can be used, but production commands should be gated, logged, and preceded by backups. Avoid parallel execution against shared databases and use locking or single-runner deployment jobs. Because command side effects and rollback behavior are not obvious, test against a restored production-like dataset first.
- Are laravel-enso/cli commands idempotent or do they support dry-run?
- The provided context does not confirm idempotency or dry-run support for the Enso CLI commands. Treat reruns as potentially unsafe until you verify behavior in a disposable Enso environment. Document rollback steps and test repeated executions before using commands in automation.
- What are alternatives to laravel-enso/cli?
- For non-Enso Laravel apps, use standard Laravel migrations, seeders, and custom Artisan commands. For Enso apps, consider manual or scripted equivalents for the specific structure operations you need. The package is best treated as a pinned accelerator, not a foundational dependency.
- How actively is laravel-enso/cli maintained?
- The package has limited external validation, with low GitHub stars and a low assessment score in the provided context. Expect limited external support and plan for internal ownership. Track upstream commits, Enso upgrades, and PHP/Laravel compatibility manually.
- How should I evaluate laravel-enso/cli before adopting it?
- Start with a proof of concept in a disposable Laravel Enso environment and inventory only the commands you actually need. Confirm Enso version compatibility, pin the package, and run commands against a restored production-like dataset. Document side effects, rollback steps, and smoke tests before promoting to production.