{"id":29007170,"url":"https://gitlab.com/ericpugh/jedi-console","last_synced_at":"2025-07-30T07:38:08.699Z","repository":{"id":56978865,"uuid":"18252019","full_name":"ericpugh/jedi-console","owner":"ericpugh","description":"A Drupal module providing utilities for developing with the [Lando](https://lando.dev/) local development environment.","archived":false,"fork":false,"pushed_at":null,"size":null,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":null,"default_branch":"master","last_synced_at":"2024-11-14T16:30:40.814Z","etag":null,"topics":["Lando","development","drupal"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://gitlab.com/uploads/-/system/project/avatar/18252019/drupal-calrissian-icon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-04-20T14:48:21.285Z","updated_at":"2020-11-19T21:17:37.740Z","dependencies_parsed_at":"2022-08-21T11:50:46.291Z","dependency_job_id":null,"html_url":"https://gitlab.com/ericpugh/jedi-console","commit_stats":null,"previous_names":[],"tags_count":1,"template":null,"template_full_name":null,"purl":"pkg:gitlab/ericpugh/jedi-console","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/ericpugh%2Fjedi-console","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/ericpugh%2Fjedi-console/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/ericpugh%2Fjedi-console/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/ericpugh%2Fjedi-console/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/ericpugh","download_url":"https://gitlab.com/ericpugh/jedi-console/-/archive/master/jedi-console-master.zip","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/ericpugh%2Fjedi-console/sbom","host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","repositories_count":4518950,"owners_count":6979,"icon_url":"https://github.com/gitlab.png","version":null,"created_at":"2022-05-30T11:31:42.605Z","updated_at":"2024-07-18T11:24:13.055Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners"}},"keywords":["Lando","development","drupal"],"created_at":"2025-06-25T13:07:30.828Z","updated_at":"2025-06-25T13:07:31.480Z","avatar_url":"https://gitlab.com/uploads/-/system/project/avatar/18252019/drupal-calrissian-icon.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jedi Console\n\nA Drupal module providing utilities for developing with [Lando](https://docs.lando.dev/)\n\n## Install\nIt's recommend to install in a Drupal project with [composer](https://getcomposer.org/).\n\n```\ncomposer require ericpugh/jedi-console --dev\n```\n\n## Utilities\n\n- Alter the core Syslog service to make Drupal log events available within `lando logs` command.\n\nThis makes it easier to work with logs, for example you could change the \"identity\" in Drupal Syslog's settings to \"JEDI\" and then follow the logs with a command like this:\n```shell script\nlando logs -f -s appserver | grep -i 'jedi'\n```\n- A class to retrieve Lando environment information.\n\nExample:\n```php\n$lando = \\Drupal\\jedi_console\\Lando::getInfo();\n$nodeVersion = $lando['nodejs']['version'];\necho $nodeVersion;\n// outputs: 10\n```\n\n## Console Commands\n\nJedi console provides several [Drupal Console](https://github.com/hechoendrupal/drupal-console) commands for common tasks while working in a local environment.\n\n- `drupal jedi:pull` pulls a remote database, with an arguement for the Drush site alias. (note: Expects Drush aliases to be properly configured, see [example](https://github.com/drush-ops/drush/blob/master/examples/example.site.yml).)\n- `drupal jedi:up` Updates a local site. Runs cache clear, update database, and configuration import.\n- `drupal jedi:dev` get the modules listed in Drupal's `$settings['config_exclude_modules']` and enable those modules.\n\nPlease [create and issue](https://gitlab.com/ericpugh/jedi-console/-/issues) or submit a Merge Request for any improvements or ideas for useful features.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/gitlab.com%2Fericpugh%2Fjedi-console","html_url":"https://awesome.ecosyste.ms/projects/gitlab.com%2Fericpugh%2Fjedi-console","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/gitlab.com%2Fericpugh%2Fjedi-console/lists"}