PHPackages                             opdavies/drupal-vm-config-generator - 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. opdavies/drupal-vm-config-generator

Abandoned → [opdavies/drupal-vm-generator](/?search=opdavies%2Fdrupal-vm-generator)ArchivedLibrary

opdavies/drupal-vm-config-generator
===================================

A CLI tool for generating Drupal VM.

2.9.1(9y ago)42416[10 issues](https://github.com/opdavies/drupal-vm-generator/issues)MITPHP

Since Feb 14Pushed 8y ago4 watchersCompare

[ Source](https://github.com/opdavies/drupal-vm-generator)[ Packagist](https://packagist.org/packages/opdavies/drupal-vm-config-generator)[ Docs](https://www.drupalvmgenerator.com)[ RSS](/packages/opdavies-drupal-vm-config-generator/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (9)Versions (26)Used By (0)

Drupal VM CLI
=============

[](#drupal-vm-cli)

[![Latest Stable Version](https://camo.githubusercontent.com/5f3a5a1b519d77bf649bddc235ddd1e77b2697812fe007111c9a9ce30bc489e7/68747470733a2f2f706f7365722e707567782e6f72672f6f706461766965732f64727570616c2d766d2d636c692f762f737461626c65)](https://packagist.org/packages/opdavies/drupal-vm-cli) [![License](https://camo.githubusercontent.com/641db4c26a4488d06c08993399c843231d8bbb364c4e4751c75a8046bd320706/68747470733a2f2f706f7365722e707567782e6f72672f6f706461766965732f64727570616c2d766d2d636c692f6c6963656e7365)](https://packagist.org/packages/opdavies/drupal-vm-cli) [![Build Status](https://camo.githubusercontent.com/9123e3b98ea4b03113ce17b7054905cca471489b3b834af3a16c004cb9e90cb9/68747470733a2f2f7472617669732d63692e6f72672f6f706461766965732f64727570616c2d766d2d636c692e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/opdavies/drupal-vm-cli)

A [Symfony Console](http://symfony.com/doc/current/components/console/introduction.html) application that manages and customises configuration files for [Drupal VM](http://www.drupalvm.com) projects.

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

[](#installation)

See .

Usage
-----

[](#usage)

With the `drupalvm` command installed, you can now run it to generate your configuration file.

Each variable configurable with the application has an option that you can set when running the command.

Here is an example with all of the options set beforehand:

```
drupalvm config:generate \
  --hostname=example.com \
  --machine-name=example \
  --ip-address=192.168.88.88 \
  --cpus=1 \
  --memory=512 \
  --webserver=nginx \
  --path=../site \
  --destination=/var/www/site \
  --docroot=/var/www/site/drupal \
  --drupal-version=8 \
  --database-name=drupal \
  --database-user=drupal \
  --database-password=drupal \
  --build-makefile=no \
  --install-site=true \
  --installed-extras=xdebug,xhprof \
  --overwrite

```

If an option is not set, you will be asked a question instead to collect the value.

Author
------

[](#author)

[Oliver Davies](https://www.oliverdavies.uk) - PHP Developer &amp; Linux System Administrator

Contributing
------------

[](#contributing)

I’m happy to receive support and feature requests, bug reports, and [pull requests](https://help.github.com/articles/creating-a-pull-request) torwards this project.

All bug reports and feature and support requests should be logged in the [issue tracker](https://github.com/opdavies/drupal-vm-cli/issues).

Please run `drupalvm --version` and include the version number with any bug report or support request.

All pull requests should be from a topic branch in your forked repository, merging back into `master`.

###  Health Score

34

—

LowBetter than 79% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 99.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~25 days

Recently: every ~80 days

Total

23

Last Release

3134d ago

Major Versions

1.2.1 → 2.0.02016-03-10

### Community

Maintainers

![](https://www.gravatar.com/avatar/611a0cd6dc77cbf85694f453a614f0d7330afaf758e13e5f37001621cf9d2b87?d=identicon)[opdavies](/maintainers/opdavies)

---

Top Contributors

[![opdavies](https://avatars.githubusercontent.com/u/339813?v=4)](https://github.com/opdavies "opdavies (240 commits)")[![jmolivas](https://avatars.githubusercontent.com/u/366275?v=4)](https://github.com/jmolivas "jmolivas (2 commits)")

---

Tags

drupalvagrantdrupal-vm

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/opdavies-drupal-vm-config-generator/health.svg)

```
[![Health](https://phpackages.com/badges/opdavies-drupal-vm-config-generator/health.svg)](https://phpackages.com/packages/opdavies-drupal-vm-config-generator)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.5M596](/packages/sylius-sylius)[drupal/console-core

Drupal Console Core

13514.7M11](/packages/drupal-console-core)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19461.2M1.1k](/packages/drupal-core)[drutiny/drutiny

This is a generic Drupal 7 and Drupal 8 site auditing and optional remediation tool.

132122.1k17](/packages/drutiny-drutiny)[roadiz/roadiz

Roadiz is a modern CMS based on a polymorphic content-schema system which can handle many types of services. It’s based on Symfony component and Doctrine ORM for maximum performances and security.

3759.3k5](/packages/roadiz-roadiz)[acquia/orca

A tool for testing a company's software packages together in the context of a realistic, functioning, best practices Drupal build

32896.7k](/packages/acquia-orca)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
