Hello, everyone. Welcome to the ✨ CLI in Core Initiative ✨ Meeting! 📅 This meeting:
➤ Usually happens weekly either at Wednesday 14:00 UTC.
➤ Will use Slack threads to continue discussions.
➤ Please comment on the roll call thread throughout the day.

0️⃣ Roll Call! Who is here today? Introduce yourself including your name and drupal.org username.

mradcliffe Matthew here (mradcliffe).
moshe :wave:
bircher :wave:

1️⃣ CLI in Core Initiative Meta discussion

1️⃣ 0️⃣ Meta Issue—https://www.drupal.org/node/3582246

mradcliffe I made progress on a page for initiative documentation working on issues.
mradcliffe https://www.drupal.org/community-initiatives/cli-in-core-initiative/work...
mradcliffe I still need to update the initiative issue
mradcliffe Issue for meeting notes for last week need to be created.
mradcliffe Also need to document an issue summary template for commands.

2️⃣ Phase 2

2️⃣ 0️⃣ Timeline

2️⃣ 1️⃣ Follow-up issues:

mradcliffe -#3588144: Expose context sensitive help about any relevant CLI commands
mradcliffe @moshe we're proposed re-opening Expose CLI commands in the GUI if you would like to review the latest comment.
moshe Sure, I think exposing commands in the UI is worth a discussion. I  think its a discussion for the Help/UX team. There isnt much for the CLI focused team to do here (edited)
bircher I think just adding another attribute with the route the help text is supposed to be on and maybe other things that this needs.
mradcliffe

2️⃣ 2️⃣ Command issues:

mradcliffe - #3594342: Update install command to allow installing using any database driver
mradcliffe https://www.drupal.org/project/drupal/issues/3594334
mradcliffe https://www.drupal.org/project/drupal/issues/3594335
mradcliffe I'm working on getting related issues for the install command done based on mondrake's suggestions #3533038: Introduce a ConnectionParameters value object to store database connection parameters
mradcliffe and it's blocker: #3532930: Make Drupal\Core\Database\Database type strict and PHPStan L10 compliant
mradcliffe Although I think switching to db-url would make it easier to implement site install.
mradcliffe now
mradcliffe I am not entirely sure why I thought db-url was going out of favor 10 years ago...
mradcliffe Most of the command issues can be updated with links to https://www.drupal.org/community-initiatives/cli-in-core-initiative/work...
mradcliffe @rachel_norfolk[#3594342] is my current blocker for contrib tools.

2️⃣ 3️⃣ API Documentation

mradcliffe - https://www.drupal.org/docs/develop/drupal-apis/command-line-interface-c... https://www.drupal.org/docs/develop/drupal-apis/command-line-interface-c... https://www.drupal.org/community-initiatives/cli-in-core-initiative/work...
mradcliffe Thank you @Gábor Hojtsy (he/him) for creating the porting guide.
Gábor Hojtsy (he/him) Mostly gemini and based on existing docs 🙂 Thanks @moshe for reviews of the previous version.

3️⃣ Planning

3️⃣ 0️⃣ Rotterdam session: https://events.drupal.org/rotterdam2026/session/joyful-tour-through-cli-...

bircher @moshe do you have any preferred way to give feedback or suggestions for it? or in other words, once I get some time to fix the config split commands up to work with dr and drush, how do I tell you to mention it?
moshe Mentioning me in Slack works.. Thanks for the input.

5️⃣ For the d.o announcement in 11.4, is the CLI considered experimental as explained in the change record or did that changes since? 🙂 If so is it considered beta (safe to write contrib commands against?)

moshe It is safe to write contrib commands for it.
Gábor Hojtsy (he/him) is it considered beta currently or not experimental anymore?
Gábor Hojtsy (he/him) I pulled that wording from the change record, probably worth updating that too if not experimental :smile:
moshe I consider all of Drupal beta. Sometimes I think these designations primarily serve the PTSD of people who got yelled once at for breaking a BC promise. I *want* people to use the new CLI. I can't think of a reason why a site should avoid it. I think others would be better at answering your question.
Gábor Hojtsy (he/him) :sweat_smile:
bircher I think "incomplete" and "missing feature parity with drush" is the current state. But from a contrib command authors perspective I think it is ok to start writing/adapting commands for it.
catch I think beta is probably the right thing to say. We want to encourage module authors to use it but not regular site owners yet.

Participants:

mradcliffe, moshe, bircher, Gábor Hojtsy, catch

Comments

mradcliffe created an issue. See original summary.

smustgrave’s picture

Status: Needs review » Fixed

Threads appear to be captured, assigned credit.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.