---
title: Multi-environment theme commands in Shopify CLI - Shopify developer changelog
description: >-
  Shopify’s developer changelog documents all changes to Shopify’s platform.
  Find the latest news and learn about new platform opportunities.
source_url:
  html: >-
    https://shopify.dev/changelog/posts/multi-environment-theme-commands-shopify-cli
  md: >-
    https://shopify.dev/changelog/posts/multi-environment-theme-commands-shopify-cli.md
metadata:
  effectiveApiVersion: ''
  affectedApi: []
  primaryTag:
    displayName: Tools
    handle: tools
  secondaryTag:
    displayName: New
    handle: new
  indicatesActionRequired: false
  createdAt: '2025-12-08T08:29:03-05:00'
  postedAt: '2025-12-10T09:30:00-05:00'
  updatedAt: '2025-12-10T07:55:47-05:00'
  effectiveAt: '2025-12-09T12:00:00-05:00'
---

December 10, 2025

# Multi-environment theme commands in Shopify CLI

DateDecember 10, 2025

FlagsNew

SurfacesTools

You can now run theme commands across multiple environments simultaneously, making it easier to manage themes across development, staging, and production stores in a single operation.

***

Supported commands include `check`, `delete`, `info`, `list`, `publish`, `pull`, `push`, `rename`, and `share`. Pass multiple `--environment` flags to target several configured environments at once.

Configure your environments in a `shopify.theme.toml` file at the root of your theme project. Each environment can specify its own store, theme ID, and other command flags.

Learn more about [theme environments for Shopify CLI](https://shopify.dev/docs/storefronts/themes/tools/cli/environments).
