# Create a compressed backup
cd ~/projects
tar -czvf ~/projectname-backup-$(date +%F-%H%M).tar.gz projectname

mv ~/projectname-backup-$(date +%F-%H%M).tar.gz /mnt/d/drupal/sites/CUST/projectname/ddev/

# Inside WSL2, export the DB
ddev export-db --file=/tmp/db.sql.gz

mv /tmp/db.sql.gz /mnt/d/drupal/sites/CUST/projectname/ddev/projectname-db-$(date +%F-%H%M).sql.gz

Tags

# In WSL2
mkdir -p ~/projects
# moves also the projects folder projectname
cp -r /mnt/d/xampp/htdocs/projectname ~/projects/projectname
# moves only the projects folder content
cp -r /mnt/d/xampp/htdocs/projectname/. ~/projects/projectname
cd ~/projects/projectname
ddev config
ddev start
ddev import-db --file=/mnt/c/temp/projectname.sql
ddev drush cr
ddev launch
 

mkdir my-site
cd my-site
ddev config --project-type drupal --docroot web
ddev start
ddev composer create-project drupal/recommended-project
ddev composer require --dev drush/drush
ddev drush site:install --account-name=admin --account-pass=admin -y
ddev composer require drupal/admin_toolbar -W
ddev drush en admin_toolbar
ddev drush en admin_toolbar_tools