From 7d0dfafc2679c879ec84e5d9b1b4e2b06365b123 Mon Sep 17 00:00:00 2001 From: Jeffrey Guenther Date: Fri, 24 Jan 2025 09:52:32 -0800 Subject: [PATCH] chore: regenerate oclif manifest --- oclif.manifest.json | 614 ++++++++++++++++++++++---------------------- 1 file changed, 307 insertions(+), 307 deletions(-) diff --git a/oclif.manifest.json b/oclif.manifest.json index a95f689..6e2e2f2 100644 --- a/oclif.manifest.json +++ b/oclif.manifest.json @@ -1,9 +1,9 @@ { "commands": { - "bucket:create": { + "theme:create": { "aliases": [], "args": {}, - "description": "Create a bucket in .shopkeeper", + "description": "Create a theme with theme name or ID.\nIn most cases, you should use theme push.\n\nThis command exists for the case when you want create a theme by name that may\nor may not exist. It will ensure that if one with the same name already exists,\nit is updated.\n\ntheme push --unpublished --theme yellow will create a new theme named yellow each\ntime the command is run.\n\nAs a result this command exists.\n", "flags": { "no-color": { "description": "Disable color output.", @@ -21,36 +21,88 @@ "allowNo": false, "type": "boolean" }, - "bucket": { - "char": "b", - "env": "SKR_FLAG_BUCKET", - "name": "bucket", + "path": { + "description": "The path to your theme directory.", + "env": "SHOPIFY_FLAG_PATH", + "name": "path", + "noCacheDefault": true, + "hasDynamicHelp": false, + "multiple": false, + "type": "option" + }, + "password": { + "description": "Password generated from the Theme Access app.", + "env": "SHOPIFY_CLI_THEME_TOKEN", + "name": "password", + "hasDynamicHelp": false, + "multiple": false, + "type": "option" + }, + "store": { + "char": "s", + "description": "Store URL. It can be the store prefix (example) or the full myshopify.com URL (example.myshopify.com, https://example.myshopify.com).", + "env": "SHOPIFY_FLAG_STORE", + "name": "store", + "hasDynamicHelp": false, + "multiple": false, + "type": "option" + }, + "environment": { + "char": "e", + "description": "The environment to apply to the current command.", + "env": "SHOPIFY_FLAG_ENVIRONMENT", + "name": "environment", + "hasDynamicHelp": false, + "multiple": false, + "type": "option" + }, + "theme": { + "char": "t", + "description": "Theme ID or name of the remote theme.", + "env": "SHOPIFY_FLAG_THEME_ID", + "name": "theme", "required": true, "hasDynamicHelp": false, - "multiple": true, + "multiple": false, "type": "option" + }, + "nodelete": { + "char": "n", + "description": "Runs the push command without deleting local files.", + "env": "SHOPIFY_FLAG_NODELETE", + "name": "nodelete", + "allowNo": false, + "type": "boolean" + }, + "json": { + "char": "j", + "description": "Output JSON instead of a UI.", + "env": "SHOPIFY_FLAG_JSON", + "name": "json", + "allowNo": false, + "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [], - "id": "bucket:create", + "id": "theme:create", "pluginAlias": "@thebeyondgroup/shopkeeper", "pluginName": "@thebeyondgroup/shopkeeper", "pluginType": "core", "strict": true, - "enableJsonFlag": false, + "summary": "Create a theme with a name or ID. Update theme if one with name already exists", "isESM": true, "relativePath": [ "dist", "commands", - "bucket", + "theme", "create.js" ] }, - "bucket:current": { + "theme:deploy": { "aliases": [], "args": {}, - "description": "Output the current bucket", + "description": "Deploy theme source to store", "flags": { "no-color": { "description": "Disable color output.", @@ -67,28 +119,119 @@ "name": "verbose", "allowNo": false, "type": "boolean" + }, + "path": { + "description": "The path to your theme directory.", + "env": "SHOPIFY_FLAG_PATH", + "name": "path", + "noCacheDefault": true, + "hasDynamicHelp": false, + "multiple": false, + "type": "option" + }, + "password": { + "description": "Password generated from the Theme Access app.", + "env": "SHOPIFY_CLI_THEME_TOKEN", + "name": "password", + "hasDynamicHelp": false, + "multiple": false, + "type": "option" + }, + "store": { + "char": "s", + "description": "Store URL. It can be the store prefix (example) or the full myshopify.com URL (example.myshopify.com, https://example.myshopify.com).", + "env": "SHOPIFY_FLAG_STORE", + "name": "store", + "hasDynamicHelp": false, + "multiple": false, + "type": "option" + }, + "environment": { + "char": "e", + "description": "The environment to apply to the current command.", + "env": "SHOPIFY_FLAG_ENVIRONMENT", + "name": "environment", + "hasDynamicHelp": false, + "multiple": false, + "type": "option" + }, + "nodelete": { + "char": "n", + "description": "Runs the push command without deleting local files.", + "env": "SHOPIFY_FLAG_NODELETE", + "name": "nodelete", + "allowNo": false, + "type": "boolean" + }, + "publish": { + "description": "Publishes the on-deck theme after deploying", + "env": "SKR_FLAG_PUBLISH", + "name": "publish", + "allowNo": false, + "type": "boolean" + }, + "green": { + "description": "Green theme ID", + "env": "SKR_FLAG_GREEN_THEME_ID", + "name": "green", + "hasDynamicHelp": false, + "multiple": false, + "type": "option" + }, + "blue": { + "description": "Blue theme ID", + "env": "SKR_FLAG_BLUE_THEME_ID", + "name": "blue", + "hasDynamicHelp": false, + "multiple": false, + "type": "option" + }, + "strategy": { + "description": "Strategy to use for deployment", + "env": "SKR_FLAG_STRATEGY", + "name": "strategy", + "relationships": [ + { + "type": "all", + "flags": [ + { + "name": "blue" + }, + { + "name": "green" + } + ] + } + ], + "default": "blue-green", + "hasDynamicHelp": false, + "multiple": false, + "options": [ + "blue-green", + "basic" + ], + "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], - "id": "bucket:current", + "id": "theme:deploy", "pluginAlias": "@thebeyondgroup/shopkeeper", "pluginName": "@thebeyondgroup/shopkeeper", "pluginType": "core", "strict": true, - "enableJsonFlag": false, "isESM": true, "relativePath": [ "dist", "commands", - "bucket", - "current.js" + "theme", + "deploy.js" ] }, - "bucket:delete": { + "theme:get": { "aliases": [], "args": {}, - "description": "Delete a bucket", + "description": "Get details of theme", "flags": { "no-color": { "description": "Disable color output.", @@ -106,27 +249,54 @@ "allowNo": false, "type": "boolean" }, - "bucket": { - "char": "b", - "env": "SKR_FLAG_BUCKET", - "name": "bucket", + "store": { + "char": "s", + "description": "Store URL. It can be the store prefix (example) or the full myshopify.com URL (example.myshopify.com, https://example.myshopify.com).", + "env": "SHOPIFY_FLAG_STORE", + "name": "store", + "hasDynamicHelp": false, + "multiple": false, + "type": "option" + }, + "password": { + "description": "Password generated from the Theme Access app.", + "env": "SHOPIFY_CLI_THEME_TOKEN", + "name": "password", + "hasDynamicHelp": false, + "multiple": false, + "type": "option" + }, + "environment": { + "char": "e", + "description": "The environment to apply to the current command.", + "env": "SHOPIFY_FLAG_ENVIRONMENT", + "name": "environment", + "hasDynamicHelp": false, + "multiple": false, + "type": "option" + }, + "theme": { + "char": "t", + "description": "Theme ID or name of the remote theme.", + "env": "SHOPIFY_FLAG_THEME_ID", + "name": "theme", "required": true, "hasDynamicHelp": false, - "multiple": true, + "multiple": false, "type": "option" }, - "force": { - "char": "f", - "description": "Skip confirmation.", - "env": "SHOPIFY_FLAG_FORCE", - "name": "force", + "json": { + "char": "j", + "description": "Output JSON instead of a UI.", + "env": "SHOPIFY_FLAG_JSON", + "name": "json", "allowNo": false, "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [], - "id": "bucket:delete", + "id": "theme:get", "pluginAlias": "@thebeyondgroup/shopkeeper", "pluginName": "@thebeyondgroup/shopkeeper", "pluginType": "core", @@ -136,14 +306,14 @@ "relativePath": [ "dist", "commands", - "bucket", - "delete.js" + "theme", + "get.js" ] }, - "bucket:init": { + "bucket:create": { "aliases": [], "args": {}, - "description": "Initialize .shopkeeper directory in the current directory", + "description": "Create a bucket in .shopkeeper", "flags": { "no-color": { "description": "Disable color output.", @@ -165,6 +335,7 @@ "char": "b", "env": "SKR_FLAG_BUCKET", "name": "bucket", + "required": true, "hasDynamicHelp": false, "multiple": true, "type": "option" @@ -172,45 +343,7 @@ }, "hasDynamicHelp": false, "hiddenAliases": [], - "id": "bucket:init", - "pluginAlias": "@thebeyondgroup/shopkeeper", - "pluginName": "@thebeyondgroup/shopkeeper", - "pluginType": "core", - "strict": true, - "enableJsonFlag": false, - "isESM": true, - "relativePath": [ - "dist", - "commands", - "bucket", - "init.js" - ] - }, - "bucket:list": { - "aliases": [], - "args": {}, - "description": "List buckets", - "flags": { - "no-color": { - "description": "Disable color output.", - "env": "SHOPIFY_FLAG_NO_COLOR", - "hidden": false, - "name": "no-color", - "allowNo": false, - "type": "boolean" - }, - "verbose": { - "description": "Increase the verbosity of the output.", - "env": "SHOPIFY_FLAG_VERBOSE", - "hidden": false, - "name": "verbose", - "allowNo": false, - "type": "boolean" - } - }, - "hasDynamicHelp": false, - "hiddenAliases": [], - "id": "bucket:list", + "id": "bucket:create", "pluginAlias": "@thebeyondgroup/shopkeeper", "pluginName": "@thebeyondgroup/shopkeeper", "pluginType": "core", @@ -221,13 +354,13 @@ "dist", "commands", "bucket", - "list.js" + "create.js" ] }, - "bucket:restore": { + "bucket:current": { "aliases": [], "args": {}, - "description": "Restores the theme settings from the specified bucket", + "description": "Output the current bucket", "flags": { "no-color": { "description": "Disable color output.", @@ -244,44 +377,11 @@ "name": "verbose", "allowNo": false, "type": "boolean" - }, - "path": { - "description": "The path to your theme directory.", - "env": "SHOPIFY_FLAG_PATH", - "name": "path", - "noCacheDefault": true, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "environment": { - "char": "e", - "description": "The environment to apply to the current command.", - "env": "SHOPIFY_FLAG_ENVIRONMENT", - "name": "environment", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "bucket": { - "description": "The bucket you want to restore your settings from.", - "name": "bucket", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "nodelete": { - "char": "n", - "description": "Runs the restore command without removing the theme's JSON settings.", - "env": "SHOPIFY_FLAG_NODELETE", - "name": "nodelete", - "allowNo": false, - "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [], - "id": "bucket:restore", + "id": "bucket:current", "pluginAlias": "@thebeyondgroup/shopkeeper", "pluginName": "@thebeyondgroup/shopkeeper", "pluginType": "core", @@ -292,13 +392,13 @@ "dist", "commands", "bucket", - "restore.js" + "current.js" ] }, - "bucket:save": { + "bucket:delete": { "aliases": [], "args": {}, - "description": "Saves the current theme settings to the specified bucket", + "description": "Delete a bucket", "flags": { "no-color": { "description": "Disable color output.", @@ -316,43 +416,27 @@ "allowNo": false, "type": "boolean" }, - "path": { - "description": "The path to your theme directory.", - "env": "SHOPIFY_FLAG_PATH", - "name": "path", - "noCacheDefault": true, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "environment": { - "char": "e", - "description": "The environment to apply to the current command.", - "env": "SHOPIFY_FLAG_ENVIRONMENT", - "name": "environment", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, "bucket": { - "description": "The bucket where you want to save your settings.", + "char": "b", + "env": "SKR_FLAG_BUCKET", "name": "bucket", + "required": true, "hasDynamicHelp": false, - "multiple": false, + "multiple": true, "type": "option" }, - "nodelete": { - "char": "n", - "description": "Runs the save command without deleting the bucket's contents.", - "env": "SHOPIFY_FLAG_NODELETE", - "name": "nodelete", + "force": { + "char": "f", + "description": "Skip confirmation.", + "env": "SHOPIFY_FLAG_FORCE", + "name": "force", "allowNo": false, "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [], - "id": "bucket:save", + "id": "bucket:delete", "pluginAlias": "@thebeyondgroup/shopkeeper", "pluginName": "@thebeyondgroup/shopkeeper", "pluginType": "core", @@ -363,13 +447,13 @@ "dist", "commands", "bucket", - "save.js" + "delete.js" ] }, - "bucket:switch": { + "bucket:init": { "aliases": [], "args": {}, - "description": "Switches the current bucket by copying settings and .env", + "description": "Initialize .shopkeeper directory in the current directory", "flags": { "no-color": { "description": "Disable color output.", @@ -387,43 +471,56 @@ "allowNo": false, "type": "boolean" }, - "path": { - "description": "The path to your theme directory.", - "env": "SHOPIFY_FLAG_PATH", - "name": "path", - "noCacheDefault": true, - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "environment": { - "char": "e", - "description": "The environment to apply to the current command.", - "env": "SHOPIFY_FLAG_ENVIRONMENT", - "name": "environment", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, "bucket": { - "description": "The bucket to switch to", + "char": "b", + "env": "SKR_FLAG_BUCKET", "name": "bucket", "hasDynamicHelp": false, - "multiple": false, + "multiple": true, "type": "option" + } + }, + "hasDynamicHelp": false, + "hiddenAliases": [], + "id": "bucket:init", + "pluginAlias": "@thebeyondgroup/shopkeeper", + "pluginName": "@thebeyondgroup/shopkeeper", + "pluginType": "core", + "strict": true, + "enableJsonFlag": false, + "isESM": true, + "relativePath": [ + "dist", + "commands", + "bucket", + "init.js" + ] + }, + "bucket:list": { + "aliases": [], + "args": {}, + "description": "List buckets", + "flags": { + "no-color": { + "description": "Disable color output.", + "env": "SHOPIFY_FLAG_NO_COLOR", + "hidden": false, + "name": "no-color", + "allowNo": false, + "type": "boolean" }, - "nodelete": { - "char": "n", - "description": "Runs the restore command without removing the theme's JSON settings.", - "env": "SHOPIFY_FLAG_NODELETE", - "name": "nodelete", + "verbose": { + "description": "Increase the verbosity of the output.", + "env": "SHOPIFY_FLAG_VERBOSE", + "hidden": false, + "name": "verbose", "allowNo": false, "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [], - "id": "bucket:switch", + "id": "bucket:list", "pluginAlias": "@thebeyondgroup/shopkeeper", "pluginName": "@thebeyondgroup/shopkeeper", "pluginType": "core", @@ -434,13 +531,13 @@ "dist", "commands", "bucket", - "switch.js" + "list.js" ] }, - "theme:create": { + "bucket:restore": { "aliases": [], "args": {}, - "description": "Create a theme with theme name or ID.\nIn most cases, you should use theme push.\n\nThis command exists for the case when you want create a theme by name that may\nor may not exist. It will ensure that if one with the same name already exists,\nit is updated.\n\ntheme push --unpublished --theme yellow will create a new theme named yellow each\ntime the command is run.\n\nAs a result this command exists.\n", + "description": "Restores the theme settings from the specified bucket", "flags": { "no-color": { "description": "Disable color output.", @@ -467,23 +564,6 @@ "multiple": false, "type": "option" }, - "password": { - "description": "Password generated from the Theme Access app.", - "env": "SHOPIFY_CLI_THEME_TOKEN", - "name": "password", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "store": { - "char": "s", - "description": "Store URL. It can be the store prefix (example) or the full myshopify.com URL (example.myshopify.com, https://example.myshopify.com).", - "env": "SHOPIFY_FLAG_STORE", - "name": "store", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, "environment": { "char": "e", "description": "The environment to apply to the current command.", @@ -493,53 +573,42 @@ "multiple": false, "type": "option" }, - "theme": { - "char": "t", - "description": "Theme ID or name of the remote theme.", - "env": "SHOPIFY_FLAG_THEME_ID", - "name": "theme", - "required": true, + "bucket": { + "description": "The bucket you want to restore your settings from.", + "name": "bucket", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "nodelete": { "char": "n", - "description": "Runs the push command without deleting local files.", + "description": "Runs the restore command without removing the theme's JSON settings.", "env": "SHOPIFY_FLAG_NODELETE", "name": "nodelete", "allowNo": false, "type": "boolean" - }, - "json": { - "char": "j", - "description": "Output JSON instead of a UI.", - "env": "SHOPIFY_FLAG_JSON", - "name": "json", - "allowNo": false, - "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [], - "id": "theme:create", + "id": "bucket:restore", "pluginAlias": "@thebeyondgroup/shopkeeper", "pluginName": "@thebeyondgroup/shopkeeper", "pluginType": "core", "strict": true, - "summary": "Create a theme with a name or ID. Update theme if one with name already exists", + "enableJsonFlag": false, "isESM": true, "relativePath": [ "dist", "commands", - "theme", - "create.js" + "bucket", + "restore.js" ] }, - "theme:deploy": { + "bucket:save": { "aliases": [], "args": {}, - "description": "Deploy theme source to store", + "description": "Saves the current theme settings to the specified bucket", "flags": { "no-color": { "description": "Disable color output.", @@ -566,23 +635,6 @@ "multiple": false, "type": "option" }, - "password": { - "description": "Password generated from the Theme Access app.", - "env": "SHOPIFY_CLI_THEME_TOKEN", - "name": "password", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "store": { - "char": "s", - "description": "Store URL. It can be the store prefix (example) or the full myshopify.com URL (example.myshopify.com, https://example.myshopify.com).", - "env": "SHOPIFY_FLAG_STORE", - "name": "store", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, "environment": { "char": "e", "description": "The environment to apply to the current command.", @@ -592,83 +644,42 @@ "multiple": false, "type": "option" }, + "bucket": { + "description": "The bucket where you want to save your settings.", + "name": "bucket", + "hasDynamicHelp": false, + "multiple": false, + "type": "option" + }, "nodelete": { "char": "n", - "description": "Runs the push command without deleting local files.", + "description": "Runs the save command without deleting the bucket's contents.", "env": "SHOPIFY_FLAG_NODELETE", "name": "nodelete", "allowNo": false, "type": "boolean" - }, - "publish": { - "description": "Publishes the on-deck theme after deploying", - "env": "SKR_FLAG_PUBLISH", - "name": "publish", - "allowNo": false, - "type": "boolean" - }, - "green": { - "description": "Green theme ID", - "env": "SKR_FLAG_GREEN_THEME_ID", - "name": "green", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "blue": { - "description": "Blue theme ID", - "env": "SKR_FLAG_BLUE_THEME_ID", - "name": "blue", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "strategy": { - "description": "Strategy to use for deployment", - "env": "SKR_FLAG_STRATEGY", - "name": "strategy", - "relationships": [ - { - "type": "all", - "flags": [ - { - "name": "blue" - }, - { - "name": "green" - } - ] - } - ], - "default": "blue-green", - "hasDynamicHelp": false, - "multiple": false, - "options": [ - "blue-green", - "basic" - ], - "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], - "id": "theme:deploy", + "id": "bucket:save", "pluginAlias": "@thebeyondgroup/shopkeeper", "pluginName": "@thebeyondgroup/shopkeeper", "pluginType": "core", "strict": true, + "enableJsonFlag": false, "isESM": true, "relativePath": [ "dist", "commands", - "theme", - "deploy.js" + "bucket", + "save.js" ] }, - "theme:get": { + "bucket:switch": { "aliases": [], "args": {}, - "description": "Get details of theme", + "description": "Switches the current bucket by copying settings and .env", "flags": { "no-color": { "description": "Disable color output.", @@ -686,19 +697,11 @@ "allowNo": false, "type": "boolean" }, - "store": { - "char": "s", - "description": "Store URL. It can be the store prefix (example) or the full myshopify.com URL (example.myshopify.com, https://example.myshopify.com).", - "env": "SHOPIFY_FLAG_STORE", - "name": "store", - "hasDynamicHelp": false, - "multiple": false, - "type": "option" - }, - "password": { - "description": "Password generated from the Theme Access app.", - "env": "SHOPIFY_CLI_THEME_TOKEN", - "name": "password", + "path": { + "description": "The path to your theme directory.", + "env": "SHOPIFY_FLAG_PATH", + "name": "path", + "noCacheDefault": true, "hasDynamicHelp": false, "multiple": false, "type": "option" @@ -712,28 +715,25 @@ "multiple": false, "type": "option" }, - "theme": { - "char": "t", - "description": "Theme ID or name of the remote theme.", - "env": "SHOPIFY_FLAG_THEME_ID", - "name": "theme", - "required": true, + "bucket": { + "description": "The bucket to switch to", + "name": "bucket", "hasDynamicHelp": false, "multiple": false, "type": "option" }, - "json": { - "char": "j", - "description": "Output JSON instead of a UI.", - "env": "SHOPIFY_FLAG_JSON", - "name": "json", + "nodelete": { + "char": "n", + "description": "Runs the restore command without removing the theme's JSON settings.", + "env": "SHOPIFY_FLAG_NODELETE", + "name": "nodelete", "allowNo": false, "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [], - "id": "theme:get", + "id": "bucket:switch", "pluginAlias": "@thebeyondgroup/shopkeeper", "pluginName": "@thebeyondgroup/shopkeeper", "pluginType": "core", @@ -743,8 +743,8 @@ "relativePath": [ "dist", "commands", - "theme", - "get.js" + "bucket", + "switch.js" ] }, "theme:settings:download": {