@elyracode/grove
v0.9.30
Published
Grove integration for Elyra — local dev environment status, sites, services, runtimes, logs, and .env sync
Downloads
944
Maintainers
Readme
@elyracode/grove
Grove integration for Elyra. Gives the agent eyes into your Grove local development environment: daemon state, PHP/Node runtimes, services, sites, logs, and .env sync checks.
Install
elyra install npm:@elyracode/groveWhat it does
Grove has no CLI — it is driven by a daemon (groved) and a config.toml. This extension reads Grove's own files directly (config, service state, pid files, logs), so everything works without shelling out.
Tools
| Tool | Description |
|------|-------------|
| grove_status | Daemon state, installed PHP/Node runtimes (and which php-fpm is running), services with ports, TLS/domain settings, and which Grove site the current project maps to |
| grove_sites | All registered sites with domains, per-site PHP/Node overrides and TLS, plus parked paths |
| grove_logs | Recent entries from MySQL, Redis, php-fpm, per-site dev logs (vite, queue), and the project's Laravel log |
| grove_env_sync | Checks .env against the actual Grove environment: DB host/port (from Grove's service state), Redis host, and APP_URL against the site's real Grove domain and TLS setting |
Commands
| Command | Description |
|---------|-------------|
| /grove | Grove dashboard — daemon, runtimes, services, current site |
| /grove-logs | Recent Grove logs for this project |
| /grove-sync | Check .env against the Grove environment |
Grove home discovery
The extension looks for Grove at ~/Library/Application Support/Grove (macOS) or ~/.config/grove. Set GROVE_HOME to override.
