PHPackages                             amazeelabs/silverback-cli - 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. [CLI &amp; Console](/categories/cli)
4. /
5. amazeelabs/silverback-cli

ActivePackage[CLI &amp; Console](/categories/cli)

amazeelabs/silverback-cli
=========================

Scaffolder for Amazee Silverback projects.

2.10.1(1y ago)259.8k↓40%GPL-2.0-or-laterPHP

Since Sep 10Pushed 1y ago9 watchersCompare

[ Source](https://github.com/AmazeeLabs/silverback-cli)[ Packagist](https://packagist.org/packages/amazeelabs/silverback-cli)[ RSS](/packages/amazeelabs-silverback-cli/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (53)Used By (0)

> This project is maintained in the [silverback monorepo](https://github.com/AmazeeLabs/silverback-mono)

Silverback CLI
==============

[](#silverback-cli)

`amazeelabs/silverback-cli` is a composer package adding tooling and configuration scaffolding to Amazee Drupal projects.

Features:

- 🚀 Install Drupal in seconds.
- 📸 Create/restore Drupal state snapshots instantly.

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

[](#installation)

**Important:** Make sure your project is already under a version control system. Otherwise, it will be a mess.

1. Make sure you have [all dependencies](https://github.com/AmazeeLabs/silverback-mono#requirements)installed. `direnv` is an important one.
2. Add `amazeelabs/silverback-cli` to `allowed-packages` in `composer.json`. It should be the last one in the list. Example: ```
    "extra": {
      "drupal-scaffold": {
        "allowed-packages": [
          "amazeeio/drupal-integrations",
          "amazeelabs/silverback-cli"
        ]
      }
    }

    ```
3. Make sure `sites/default/settings.php` exists. If it does not, copy it from `sites/default/default.settings.php`.
4. Run ```
    composer require amazeelabs/silverback-cli
    direnv allow

    ```
5. Check the VCS changes.

Usage
-----

[](#usage)

```
# To setup a fresh Drupal installation:
silverback setup --profile=minimal

# To restore a cached installation:
silverback setup

# To see other use cases:
silverback list
silverback help [command_name]
```

How it works
------------

[](#how-it-works)

Silverback makes Drupal use an SQLite database in local environment. The database is located in the Drupal files directory. This means that the whole Drupal state is stored in a single directory.

Silverback puts this directory into `install-cache.zip` and reuses it the next time `silverback setup` is fired.

Snapshots work in the same way. They are just copies of the Drupal files directory.

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance42

Moderate activity, may be stable

Popularity31

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity68

Established project with proven stability

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 ~31 days

Recently: every ~65 days

Total

52

Last Release

476d ago

Major Versions

1.0.17 → 2.0.02020-12-14

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/501415?v=4)[Philipp Melab](/maintainers/pmelab)[@pmelab](https://github.com/pmelab)

### Embed Badge

![Health badge](/badges/amazeelabs-silverback-cli/health.svg)

```
[![Health](https://phpackages.com/badges/amazeelabs-silverback-cli/health.svg)](https://phpackages.com/packages/amazeelabs-silverback-cli)
```

###  Alternatives

[jigarius/drall

Drall is a command-line utility to run drush on multi-site Drupal installations.

35105.9k](/packages/jigarius-drall)[chromatic/usher

A collection of Robo commands for use on Chromatic projects.

13534.3k1](/packages/chromatic-usher)

PHPackages © 2026

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