The site:export command should always use drupal_cms_site_template_base as a base, if available
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3579616. -->
Reported by: [phenaproxima](https://www.drupal.org/user/205645)
Related to !853
>>>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<p>The site:export command is a tad overcomplicated. It tries to graft changes onto an existing recipe, and lets you specify any base recipe. Really, it should just use drupal_cms_site_template_base (if available) by default, and always overwrite the relevant information in recipe.yml and composer.json.</p>
<p>What this gives us, really, is the <em>best</em> possible UX and DX: <code>drush site:export</code> is what you run, with no additional arguments or options, and you get a complete, working recipe with documentation, tests, and a screenshot.</p>
issue