--- title: theme package description: >- Packages your local theme files into a ZIP file that can be uploaded to Shopify. Only folders that match the [default Shopify theme folder structure](/docs/storefronts/themes/tools/cli#directory-structure) are included in the package. The package includes the `listings` directory if present (required for multi-preset themes per [Theme Store requirements](/docs/storefronts/themes/store/requirements#adding-presets-to-your-theme-zip-submission)). The ZIP file uses the name `theme_name-theme_version.zip`, based on parameters in your [settings_schema.json](/docs/storefronts/themes/architecture/config/settings-schema-json) file. api_name: shopify-cli source_url: html: 'https://shopify.dev/docs/api/shopify-cli/theme/theme-package' md: 'https://shopify.dev/docs/api/shopify-cli/theme/theme-package.md' --- # theme packagecommand Packages your local theme files into a ZIP file that can be uploaded to Shopify. Only folders that match the [default Shopify theme folder structure](https://shopify.dev/docs/storefronts/themes/tools/cli#directory-structure) are included in the package. The package includes the `listings` directory if present (required for multi-preset themes per [Theme Store requirements](https://shopify.dev/docs/storefronts/themes/store/requirements#adding-presets-to-your-theme-zip-submission)). The ZIP file uses the name `theme_name-theme_version.zip`, based on parameters in your [settings\_schema.json](https://shopify.dev/docs/storefronts/themes/architecture/config/settings-schema-json) file. ## Flags The following flags are available for the `theme package` command: * \--no-color env: SHOPIFY\_FLAG\_NO\_COLOR Disable color output. * \--path \ string env: SHOPIFY\_FLAG\_PATH The path where you want to run the command. Defaults to the current working directory. * \--verbose env: SHOPIFY\_FLAG\_VERBOSE Increase the verbosity of the output. ### Examples * #### theme package ##### theme package ```bash shopify theme package [flags] ```