UNPKG

theme-starter

Version:

A CLI tool for initializing and configuring Shopify theme projects quickly and efficiently.

26 lines (21 loc) 683 B
import { writeFile } from "fs/promises"; import { join } from "path"; export async function createTomlFile(folderPath, { shopName, themeId }) { if (!shopName || !themeId) { console.error("Error: 'shopName' and 'themeId' parameters are required."); return; } const fileContent = ` [environments.env1] store = "${shopName}" theme = "${themeId}" [environments.env2] store = "${shopName}" `.trim(); try { await writeFile(join(folderPath, "shopify.theme.toml"), fileContent); console.log("shopify.theme.toml file created successfully."); } catch (err) { console.error("Error creating shopify.theme.toml:", err); } }