PHPackages                             happyculture/combawa - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. happyculture/combawa

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

happyculture/combawa
====================

Projects builder

10.1.3(5mo ago)1421.6k↓22.2%3[10 issues](https://github.com/Happyculture/combawa/issues)PHP

Since Sep 7Pushed 5mo ago4 watchersCompare

[ Source](https://github.com/Happyculture/combawa)[ Packagist](https://packagist.org/packages/happyculture/combawa)[ RSS](/packages/happyculture-combawa/feed)WikiDiscussions 10.x Synced 1mo ago

READMEChangelog (5)Dependencies (2)Versions (88)Used By (0)

[![Logo Combawa](logo_combawa.png)](logo_combawa.png)

- **[Combawa](#combawa)**
- **[Installation](#installation)**
- **[Usage](#usage)**
- **[Drush commands](#drush-commands)**
- **[Advanced usages](#advanced)**
- **[Troubleshooting](#troubleshooting)**

Combawa
==========================================

[](#combawa)

Combawa is a bash script that helps you **build** your Drupal projects.

It's compatible with Drupal 10 and is meant to be used by developers and CI applications. (See other branches for lower Drupal versions).

You are encouraged to use Combawa as a daily companion to reinstall/update your local installation or CI environment.

Because Combawa is very cool, you can use a Drush command to setup the required environment variables. See below for details.

Installation
----------------------------------------------------

[](#installation)

- `composer require happyculture/combawa`
- Use `drush combawa:initialize-build-scripts` to initiate the project build files from a template (actions run when the Drupal site is (re)installed or updated).
- If you are in `install` mode using an install profile different than `minimal`, you should update the `scripts/combawa/install.sh` file to replace the profile name in the `$DRUSH site-install` command.
- Use `drush combawa:generate-environment` to setup your environment (configuring your site variables).

If you don't want to use the generated `settings.local.php` file, you will have to add in your `settings.php` (or any other settings file) the following snippet:

```
