---
title: "Site Studio drush commands"
date: "2019-04-08T10:45:01+00:00"
summary: "Discover essential Site Studio Drush commands for efficient Drupal development. Streamline imports, rebuilds, and package management."
image:
type: "page"
url: "/drupal-starter-kits/add-ons/site-studio/site-studio-drush-commands"
id: "3ac6394f-6fb2-4b58-8b68-5b057485225f"
---

Site Studio includes some useful Drush commands which are available to use within your terminal application.

General
-------

Command

Description

`$ drush cohesion:import`

Runs a Site Studio asset import from the API, this is a required step when upgrading or installing Site Studio.

`$ drush cohesion:rebuild`

Runs a Site Studio rebuild, this will re-save Site Studio settings, styles and templates.

Package management
------------------

_Requires cohesion\_sync sub-module_

Command

Description

`$ drush sitestudio:package:export`

[Export Site Studio package](/drupal-starter-kits/add-ons/site-studio/package-export-using-drush "Package export using drush") files to a specified or default directory.

`$ drush sitestudio:package:import`

[Import Site Studio packages](/drupal-starter-kits/add-ons/site-studio/package-import-using-drush "Package import using drush") from specified or default directory.

`$ drush sitestudio:package:multi-import`

[Import multiple packages](/drupal-starter-kits/add-ons/site-studio/package-import-using-drush#multi-package "Package import using drush") from a package list file.

`$ drush sitestudio:package:list`

List sync packages

The following package management commands are provided for legacy purposes but are considered deprecated for performance reasons:

Command

Description

`$ drush sync:export`

Exports all Site Studio configuration to the sync folder as a .yml\_ file.

`$ drush sync:export --filename-prefix=myfilenamehere`

Exports all Site Studio configuration to the sync folder as a .yml\_ file with a custom file name rather than using the websites name.

`$ drush sync:import --overwrite-all`

Imports all Site Studio configuration from the sync folder and overwrite existing Site Studio configuration.

`$ drush sync:import --keep-all`

Imports all Site Studio configuration from the sync folder and keeps existing Site Studio configuration and only imports new configuration.

Other
-----

Command

Description

`$ drush sitestudio:templates:regenerate`

[Regenerate the list of template suggestions](/drupal-starter-kits/add-ons/site-studio/templates-drush-command "Templates Drush command") in Site Studio