Theme commands
Commands for theme development: dev previews, pull/push workflows, Theme Check, packaging, sharing, and publishing.
Commands for theme development: dev previews, pull/push workflows, Theme Check, packaging, sharing, and publishing.
Commands
shopify theme check— Validate the theme.shopify theme console— Shopify Liquid REPL (read-eval-print loop) toolshopify theme delete— Delete remote themes from the connected store. This command can't be undone.shopify theme dev— Uploads the current theme as a development theme to the connected store, then prints theme editor and preview URLs to your terminal. While running, changes will push to the store in real time.shopify theme duplicate— Duplicates a theme from your theme library.shopify theme info— Displays information about your theme environment, including your current store. Can also retrieve information about a specific theme.shopify theme init— Clones a Git repository to use as a starting point for building a new theme.shopify theme language-server— Start a Language Server Protocol server.shopify theme list— Lists the themes in your store, along with their IDs and statuses.shopify theme metafields pull— Download metafields definitions from your shop into a local file.shopify theme open— Opens the preview of your remote theme.shopify theme package— Package your theme into a .zip file, ready to upload to the Online Store.shopify theme preview— Applies JSON overrides to a theme and returns a preview URL.shopify theme profile— Profile the Liquid rendering of a theme page.shopify theme publish— Set a remote theme as the live theme.shopify theme pull— Download your remote theme files locally.shopify theme push— Uploads your local theme files to the connected store, overwriting the remote version if specified.shopify theme rename— Renames an existing theme.shopify theme share— Creates a shareable, unpublished, and new theme on your theme library with a randomized name.