Given wp-config.php Create a wp-config.php file using wp config create. Usage Scenario: My example scenario Given an empty directory And WP files And wp-config.php Behat steps documentation is generated from the WP-CLI codebase on every release. To suggest improvements, please submit a pull request. Related Given an empty directory - Creates an empty directory. Given /^an? (empty|non-existent) ([^\s]+) directory$/ - Creates or deletes a specific directory. Given an empty cache - Clears the WP-CLI cache directory. Given /^an? ("[^"]+"|[^\s]+) (file|cache file):$/ - Creates a file with the given contents. Given /^"([^"]+)" replaced with "([^"]+)" in the ([^\s]+) file$/ - Search and replace a string in a file using regex. Given /^that HTTP requests to (.*?) will respond with:$/ - Mock HTTP requests to a given URL. Given WP files - Download WordPress files without installing. Given a database - Creates an empty database. Given /^a WP( \d[^\s]+)? install(?:ation)?$/ - Installs WordPress. Given /^a WP( [^\s]+)? install(?:ation)? in ['"]?([^'"]+)['"]?$/ - Installs WordPress in a given directory. Given a WP install(ation) with Composer - Installs WordPress with Composer. Given a WP install(ation) with Composer and a custom vendor directory :vendor_directory - Installs WordPress with Composer and a custom vendor directory. Given /^a WP multisite (subdirectory|subdomain)?\s?(install|installation)$/ - Installs WordPress Multisite. Given these installed and active plugins: - Installs and activates one or more plugins. Given a custom wp-content directory - Configure a custom `wp-content` directory. Given download: - Download multiple files into the given destinations. Given /^save (STDOUT|STDERR) ([\'].+[^\'])?\s?as \{(\w+)\}$/ - Store STDOUT or STDERR contents in a variable. Given /^a new Phar with (?:the same version|version "([^"]+)")$/ - Build a new WP-CLI Phar file with a given version. Given /^a downloaded Phar with (?:the same version|version "([^"]+)")$/ - Download a specific WP-CLI Phar version from GitHub. Given /^save the (.+) file ([\'].+[^\'])?as \{(\w+)\}$/ - Stores the contents of the given file in a variable. Given a misconfigured WP_CONTENT_DIR constant directory - Modify wp-config.php to set `WP_CONTENT_DIR` to an empty string. Given a dependency on current wp-cli - Add `wp-cli/wp-cli` as a Composer dependency. Given a PHP built-in web server - Start a PHP built-in web server in the current directory. Given a PHP built-in web server to serve :subdir - Start a PHP built-in web server in the given subdirectory.