UNPKG

@salesforce/plugin-release-management

Version:
1,394 lines 43.1 kB
{ "commands": { "channel:promote": { "aliases": [], "args": {}, "description": "promote a s3 channel", "examples": [ "<%= config.bin %> <%= command.id %> --candidate latest-rc --target latest --platform win --platform mac" ], "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "flags-dir": { "helpGroup": "GLOBAL", "name": "flags-dir", "summary": "Import flag values from a directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "dryrun": { "char": "d", "name": "dryrun", "summary": "If true, only show what would happen", "allowNo": false, "type": "boolean" }, "promote-to-channel": { "aliases": [ "target" ], "char": "t", "name": "promote-to-channel", "required": true, "summary": "the channel name that you are promoting to", "default": "stable", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "promote-from-channel": { "aliases": [ "candidate" ], "char": "C", "name": "promote-from-channel", "summary": "the channel name that you want to promote", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "platform": { "char": "p", "name": "platform", "summary": "the platform to promote", "delimiter": ",", "hasDynamicHelp": false, "multiple": true, "options": [ "win", "macos", "deb" ], "type": "option" }, "cli": { "char": "c", "name": "cli", "required": true, "summary": "the cli name to promote", "hasDynamicHelp": false, "multiple": false, "options": [ "sf", "sfdx" ], "type": "option" }, "sha": { "char": "s", "name": "sha", "summary": "the short sha to promote", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "max-age": { "aliases": [ "maxage" ], "char": "m", "name": "max-age", "summary": "cache control max-age in seconds", "default": 300, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "indexes": { "char": "i", "name": "indexes", "summary": "append the promoted urls into the index files", "allowNo": true, "type": "boolean" }, "xz": { "char": "x", "name": "xz", "summary": "also upload xz", "allowNo": true, "type": "boolean" }, "architecture-target": { "aliases": [ "targets" ], "char": "T", "name": "architecture-target", "summary": "comma-separated targets to promote (e.g.: linux-arm,win32-x64)", "delimiter": ",", "hasDynamicHelp": false, "multiple": true, "options": [ "linux-x64", "linux-arm", "win32-x64", "win32-x86", "darwin-x64" ], "type": "option" }, "version": { "char": "v", "name": "version", "summary": "the version of the candidate to be promoted, which must exist already in s3. Used to fetch the correct sha", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "channel:promote", "pluginAlias": "@salesforce/plugin-release-management", "pluginName": "@salesforce/plugin-release-management", "pluginType": "core", "strict": true, "summary": "promote a s3 channel", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "channel", "promote.js" ] }, "cli:releasenotes": { "aliases": [], "args": {}, "description": "pull all relevant information for writing release notes.\nRequires the GH_TOKEN to be set in the environment.", "examples": [ "<%= config.bin %> <%= command.id %> --cli sf", "<%= config.bin %> <%= command.id %> --cli sfdx", "<%= config.bin %> <%= command.id %> --cli sf --since 1.0.0", "<%= config.bin %> <%= command.id %> --cli sfdx --since 7.19.0", "<%= config.bin %> <%= command.id %> --cli sf > changes.txt", "<%= config.bin %> <%= command.id %> --cli sf --markdown > changes.md" ], "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "flags-dir": { "helpGroup": "GLOBAL", "name": "flags-dir", "summary": "Import flag values from a directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "cli": { "char": "c", "name": "cli", "required": true, "summary": "the cli to pull information for", "hasDynamicHelp": false, "multiple": false, "options": [ "sf", "sfdx" ], "type": "option" }, "since": { "char": "s", "name": "since", "summary": "the version number of the previous release. Defaults to the latest-rc version on npm", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "markdown": { "char": "m", "name": "markdown", "summary": "format the output in markdown", "allowNo": false, "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "cli:releasenotes", "pluginAlias": "@salesforce/plugin-release-management", "pluginName": "@salesforce/plugin-release-management", "pluginType": "core", "strict": true, "summary": "pull all relevant information for writing release notes.\nRequires the GH_TOKEN to be set in the environment.", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "cli", "releasenotes.js" ] }, "dependabot:automerge": { "aliases": [], "args": {}, "description": "automatically merge one green, mergeable PR up to the specified maximum bump type", "examples": [ "<%= config.bin %> <%= command.id %> --max-version-bump patch", "<%= config.bin %> <%= command.id %> --max-version-bump minor", "<%= config.bin %> <%= command.id %> --max-version-bump major" ], "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "flags-dir": { "helpGroup": "GLOBAL", "name": "flags-dir", "summary": "Import flag values from a directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "owner": { "char": "o", "dependsOn": [ "repo" ], "name": "owner", "summary": "the organization that the repository belongs to. This defaults to the owner specified in the package.json", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "repo": { "char": "r", "dependsOn": [ "owner" ], "name": "repo", "summary": "the repository you want to consolidate PRs on. This defaults to the repository specified in the package.json", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "max-version-bump": { "char": "m", "description": "the maximum version bump you want to be included", "name": "max-version-bump", "required": true, "default": "minor", "hasDynamicHelp": false, "multiple": false, "options": [ "major", "minor", "patch" ], "type": "option" }, "dryrun": { "char": "d", "name": "dryrun", "summary": "only show what would happen if you consolidated dependabot PRs", "allowNo": false, "type": "boolean" }, "skip-ci": { "char": "s", "name": "skip-ci", "summary": "add [skip ci] to the merge commit title", "allowNo": false, "type": "boolean" }, "merge-method": { "name": "merge-method", "summary": "merge method to use", "default": "merge", "hasDynamicHelp": false, "multiple": false, "options": [ "merge", "squash", "rebase" ], "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "dependabot:automerge", "pluginAlias": "@salesforce/plugin-release-management", "pluginName": "@salesforce/plugin-release-management", "pluginType": "core", "strict": true, "summary": "automatically merge one green, mergeable PR up to the specified maximum bump type", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "dependabot", "automerge.js" ] }, "repositories": { "aliases": [], "args": {}, "description": "list repositories owned and supported by Salesforce CLI\nFor more information on the list of repositories, visit https://github.com/salesforcecli/status.", "examples": [ "<%= config.bin %> <%= command.id %> --columns=url --filter='Name=sfdx-core' --no-header | xargs open", "<%= config.bin %> <%= command.id %> --json | jq -r '.result[] | select(.name==\"sfdx-core\") | .packages[] | .url" ], "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "flags-dir": { "helpGroup": "GLOBAL", "name": "flags-dir", "summary": "Import flag values from a directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "columns": { "exclusive": [ "extended" ], "name": "columns", "summary": "Only show provided columns (comma-separated).", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "csv": { "exclusive": [ "no-truncate" ], "name": "csv", "summary": "Output is csv format.", "allowNo": false, "type": "boolean" }, "extended": { "char": "x", "exclusive": [ "columns" ], "name": "extended", "summary": "Show extra columns.", "allowNo": false, "type": "boolean" }, "filter": { "name": "filter", "summary": "Filter property by partial string matching, ex: name=foo.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "no-header": { "exclusive": [ "csv" ], "name": "no-header", "summary": "Hide table header from output.", "allowNo": false, "type": "boolean" }, "no-truncate": { "exclusive": [ "csv" ], "name": "no-truncate", "summary": "Do not truncate output to fit screen.", "allowNo": false, "type": "boolean" }, "output": { "exclusive": [ "no-truncate", "csv" ], "name": "output", "summary": "Output in a more machine friendly format.", "hasDynamicHelp": false, "multiple": false, "options": [ "csv", "json", "yaml" ], "type": "option" }, "sort": { "name": "sort", "summary": "Property to sort by (prepend '-' for descending).", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "repositories", "pluginAlias": "@salesforce/plugin-release-management", "pluginName": "@salesforce/plugin-release-management", "pluginType": "core", "strict": true, "summary": "list repositories owned and supported by Salesforce CLI\nFor more information on the list of repositories, visit https://github.com/salesforcecli/status.", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "repositories", "index.js" ] }, "cli:artifacts:compare": { "aliases": [], "args": {}, "examples": [ "<%= config.bin %> <%= command.id %>" ], "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "flags-dir": { "helpGroup": "GLOBAL", "name": "flags-dir", "summary": "Import flag values from a directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "plugin": { "char": "p", "name": "plugin", "summary": "List of plugins to check for breaking changes.", "hasDynamicHelp": false, "multiple": true, "type": "option" }, "previous": { "char": "r", "name": "previous", "summary": "Previous CLI version to compare against. Defaults to the last published version.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "current": { "char": "c", "name": "current", "summary": "Current CLI version to compare against. Defaults to the version on the CLI in the current directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "cli:artifacts:compare", "pluginAlias": "@salesforce/plugin-release-management", "pluginName": "@salesforce/plugin-release-management", "pluginType": "core", "strict": true, "summary": "Look for breaking changes in artifacts (schemas and snapshots) from plugins. Must be run in CLI directory.", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "cli", "artifacts", "compare.js" ] }, "cli:install:test": { "aliases": [], "args": {}, "description": "install sf or sfdx", "examples": [ "<%= config.bin %> <%= command.id %> --cli sfdx --method installer", "<%= config.bin %> <%= command.id %> --cli sfdx --method npm", "<%= config.bin %> <%= command.id %> --cli sfdx --method tarball", "<%= config.bin %> <%= command.id %> --cli sf --method tarball", "<%= config.bin %> <%= command.id %> --cli sf --method tarball --channel stable-rc" ], "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "flags-dir": { "helpGroup": "GLOBAL", "name": "flags-dir", "summary": "Import flag values from a directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "cli": { "char": "c", "name": "cli", "required": true, "summary": "the cli to install", "hasDynamicHelp": false, "multiple": false, "options": [ "sf", "sfdx" ], "type": "option" }, "method": { "char": "m", "name": "method", "required": true, "summary": "the installation method to use", "hasDynamicHelp": false, "multiple": false, "options": [ "installer", "npm", "tarball" ], "type": "option" }, "channel": { "name": "channel", "summary": "the channel to install from", "default": "stable", "hasDynamicHelp": false, "multiple": false, "options": [ "legacy", "stable", "stable-rc", "latest", "latest-rc" ], "type": "option" }, "output-file": { "name": "output-file", "summary": "the file to write the JSON results to (must be .json)", "default": "test-results.json", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "cli:install:test", "pluginAlias": "@salesforce/plugin-release-management", "pluginName": "@salesforce/plugin-release-management", "pluginType": "core", "strict": true, "summary": "install sf or sfdx", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "cli", "install", "test.js" ] }, "cli:release:automerge": { "aliases": [], "args": {}, "description": "Attempt to automerge nightly PR", "examples": [ "<%= config.bin %> <%= command.id %> --owner salesforcecli --repo sfdx-cli --pul-number 1049" ], "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "flags-dir": { "helpGroup": "GLOBAL", "name": "flags-dir", "summary": "Import flag values from a directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "owner": { "aliases": [ "org" ], "dependsOn": [ "repo" ], "name": "owner", "required": true, "summary": "Github owner (org), example: salesforcecli", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "repo": { "dependsOn": [ "owner" ], "name": "repo", "required": true, "summary": "Github repo, example: sfdx-cli", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "pull-number": { "name": "pull-number", "required": true, "summary": "Github pull request number to merge", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "dry-run": { "char": "d", "name": "dry-run", "summary": "Run all checks, but do not merge PR", "allowNo": false, "type": "boolean" }, "verbose": { "name": "verbose", "summary": "Show additional debug output", "allowNo": false, "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "cli:release:automerge", "pluginAlias": "@salesforce/plugin-release-management", "pluginName": "@salesforce/plugin-release-management", "pluginType": "core", "strict": true, "summary": "Attempt to automerge nightly PR", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "cli", "release", "automerge.js" ] }, "cli:release:build": { "aliases": [ "cli:latestrc:build" ], "args": {}, "description": "builds a new release from a designated starting point and optionally creates PR in Github", "examples": [ "<%= config.bin %> <%= command.id %>", "<%= config.bin %> <%= command.id %> --patch", "<%= config.bin %> <%= command.id %> --start-from-npm-dist-tag latest-rc --patch", "<%= config.bin %> <%= command.id %> --start-from-github-ref 7.144.0", "<%= config.bin %> <%= command.id %> --start-from-github-ref main", "<%= config.bin %> <%= command.id %> --start-from-github-ref f476e8e", "<%= config.bin %> <%= command.id %> --start-from-github-ref main --prerelease beta", "<%= config.bin %> <%= command.id %> --build-only", "<%= config.bin %> <%= command.id %> --only @salesforce/plugin-source,@salesforce/plugin-info@1.2.3" ], "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "flags-dir": { "helpGroup": "GLOBAL", "name": "flags-dir", "summary": "Import flag values from a directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "start-from-npm-dist-tag": { "aliases": [ "rctag" ], "char": "d", "deprecateAliases": true, "name": "start-from-npm-dist-tag", "summary": "the npm dist-tag to start the release from, examples: nightly, latest-rc", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "start-from-github-ref": { "char": "g", "name": "start-from-github-ref", "summary": "a Github ref to start the release from, examples: main, 7.144.0, f476e8e", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "release-channel": { "char": "c", "name": "release-channel", "required": true, "summary": "the channel intended for this release, examples: nightly, latest-rc, latest, dev, beta, etc...", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "build-only": { "name": "build-only", "summary": "only build the release, do not git add/commit/push", "allowNo": false, "type": "boolean" }, "resolutions": { "name": "resolutions", "summary": "bump the versions of packages listed in the resolutions section", "allowNo": true, "type": "boolean" }, "only": { "name": "only", "summary": "only bump the version of the packages passed in, uses latest if version is not provided", "delimiter": ",", "hasDynamicHelp": false, "multiple": true, "type": "option" }, "pinned-deps": { "name": "pinned-deps", "summary": "bump the versions of the packages listed in the pinnedDependencies section", "allowNo": true, "type": "boolean" }, "jit": { "name": "jit", "summary": "bump the versions of the packages listed in the jitPlugins (just-in-time) section", "allowNo": true, "type": "boolean" }, "label": { "name": "label", "summary": "add one or more labels to the Github PR", "hasDynamicHelp": false, "multiple": true, "type": "option" }, "patch": { "name": "patch", "summary": "bump the release as a patch of an existing version, not a new minor version", "allowNo": false, "type": "boolean" }, "empty": { "name": "empty", "summary": "create an empty release PR for pushing changes to later (version will still be bumped)", "allowNo": false, "type": "boolean" }, "pr-base-branch": { "name": "pr-base-branch", "summary": "base branch to create the PR against; if not specified, the build determines the branch for you", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "cli:release:build", "pluginAlias": "@salesforce/plugin-release-management", "pluginName": "@salesforce/plugin-release-management", "pluginType": "core", "strict": true, "summary": "builds a new release from a designated starting point and optionally creates PR in Github", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "cli", "release", "build.js" ] }, "cli:tarballs:prepare": { "aliases": [], "args": {}, "description": "remove unnecessary files from node_modules", "examples": [ "<%= config.bin %> <%= command.id %>" ], "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "flags-dir": { "helpGroup": "GLOBAL", "name": "flags-dir", "summary": "Import flag values from a directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "dryrun": { "char": "d", "name": "dryrun", "summary": "only show what would be removed from node_modules", "allowNo": false, "type": "boolean" }, "types": { "char": "t", "name": "types", "summary": "remove all types (.d.ts) files from node_modules", "allowNo": false, "type": "boolean" }, "verbose": { "name": "verbose", "summary": "show all files paths being removed", "allowNo": false, "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "cli:tarballs:prepare", "pluginAlias": "@salesforce/plugin-release-management", "pluginName": "@salesforce/plugin-release-management", "pluginType": "core", "strict": true, "summary": "remove unnecessary files from node_modules", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "cli", "tarballs", "prepare.js" ] }, "cli:tarballs:smoke": { "aliases": [], "args": {}, "description": "smoke tests for the sf CLI\nTests that the CLI and every command can be initialized.", "examples": [ "<%= config.bin %> <%= command.id %>", "<%= config.bin %> <%= command.id %>" ], "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "flags-dir": { "helpGroup": "GLOBAL", "name": "flags-dir", "summary": "Import flag values from a directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "verbose": { "name": "verbose", "summary": "show the --help output for each command", "allowNo": false, "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "cli:tarballs:smoke", "pluginAlias": "@salesforce/plugin-release-management", "pluginName": "@salesforce/plugin-release-management", "pluginType": "core", "strict": true, "summary": "smoke tests for the sf CLI\nTests that the CLI and every command can be initialized.", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "cli", "tarballs", "smoke.js" ] }, "cli:tarballs:verify": { "aliases": [], "args": {}, "description": "verify that tarballs are ready to be uploaded", "examples": [ "<%= config.bin %> <%= command.id %>", "<%= config.bin %> <%= command.id %> --cli sfdx", "<%= config.bin %> <%= command.id %> --cli sf" ], "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "flags-dir": { "helpGroup": "GLOBAL", "name": "flags-dir", "summary": "Import flag values from a directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "cli": { "char": "c", "name": "cli", "summary": "the cli to verify", "default": "sfdx", "hasDynamicHelp": false, "multiple": false, "options": [ "sf", "sfdx" ], "type": "option" }, "windows-username-buffer": { "char": "w", "name": "windows-username-buffer", "summary": "the number of characters to allow for windows usernames", "default": 41, "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "cli:tarballs:verify", "pluginAlias": "@salesforce/plugin-release-management", "pluginName": "@salesforce/plugin-release-management", "pluginType": "core", "strict": true, "summary": "verify that tarballs are ready to be uploaded", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "cli", "tarballs", "verify.js" ] }, "cli:versions:inspect": { "aliases": [], "args": {}, "description": "inspect the CLI version across all install paths", "examples": [ "<%= config.bin %> <%= command.id %> -l archive -c stable", "<%= config.bin %> <%= command.id %> -l archive -c stable-rc", "<%= config.bin %> <%= command.id %> -l archive npm -c stable", "<%= config.bin %> <%= command.id %> -l archive npm -c latest", "<%= config.bin %> <%= command.id %> -l archive npm -c latest latest-rc", "<%= config.bin %> <%= command.id %> -l archive npm -c stable stable-rc", "<%= config.bin %> <%= command.id %> -l npm -c latest --salesforce", "<%= config.bin %> <%= command.id %> -l npm -c latest -d @salesforce/core", "<%= config.bin %> <%= command.id %> -l npm -c latest -d @salesforce/\\*\\*/ salesforce-alm", "<%= config.bin %> <%= command.id %> -l npm -c latest -d chalk -s" ], "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "flags-dir": { "helpGroup": "GLOBAL", "name": "flags-dir", "summary": "Import flag values from a directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "dependencies": { "char": "d", "name": "dependencies", "summary": "glob pattern of dependencies you want to see the version of", "hasDynamicHelp": false, "multiple": true, "type": "option" }, "salesforce": { "char": "s", "name": "salesforce", "summary": "show versions of salesforce owned dependencies", "allowNo": false, "type": "boolean" }, "channels": { "char": "c", "name": "channels", "required": true, "summary": "the channel you want to inspect (for achives, latest and latest-rc are translated to stable and stable-rc. And vice-versa for npm)", "hasDynamicHelp": false, "multiple": true, "options": [ "stable", "stable-rc", "latest", "latest-rc", "nightly" ], "type": "option" }, "locations": { "char": "l", "name": "locations", "required": true, "summary": "the location you want to inspect", "hasDynamicHelp": false, "multiple": true, "options": [ "archive", "npm" ], "type": "option" }, "ignore-missing": { "name": "ignore-missing", "summary": "skip missing archives. Useful when supporting new architectures in oclif", "allowNo": false, "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "cli:versions:inspect", "pluginAlias": "@salesforce/plugin-release-management", "pluginName": "@salesforce/plugin-release-management", "pluginType": "core", "strict": true, "summary": "inspect the CLI version across all install paths", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "cli", "versions", "inspect.js" ] }, "github:check:closed": { "aliases": [], "args": {}, "description": "Description of a command.", "examples": [ "<%= config.bin %> <%= command.id %> -o me@gus.com" ], "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "flags-dir": { "helpGroup": "GLOBAL", "name": "flags-dir", "summary": "Import flag values from a directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "gus": { "char": "o", "name": "gus", "noCacheDefault": true, "required": true, "summary": "Username/alias of your GUS org connection", "hasDynamicHelp": true, "multiple": false, "type": "option" }, "github-token": { "env": "GITHUB_TOKEN", "name": "github-token", "required": true, "summary": "Github token--store this in the environment as GITHUB_TOKEN", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": true, "hiddenAliases": [], "id": "github:check:closed", "pluginAlias": "@salesforce/plugin-release-management", "pluginName": "@salesforce/plugin-release-management", "pluginType": "core", "strict": true, "summary": "Show open Github issues with GUS WI", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "github", "check", "closed.js" ] }, "npm:dependencies:pin": { "aliases": [], "args": {}, "description": "lock a list of dependencies to a target tag or default to 'latest', place these entries in 'pinnedDependencies' entry in the package.json", "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "flags-dir": { "helpGroup": "GLOBAL", "name": "flags-dir", "summary": "Import flag values from a directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "dryrun": { "char": "d", "name": "dryrun", "summary": "If true, will not make any changes to the package.json", "allowNo": false, "type": "boolean" }, "tag": { "char": "t", "name": "tag", "summary": "The name of the tag you want, e.g. 'latest-rc', or 'latest'", "default": "latest", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "npm:dependencies:pin", "pluginAlias": "@salesforce/plugin-release-management", "pluginName": "@salesforce/plugin-release-management", "pluginType": "core", "strict": true, "summary": "lock a list of dependencies to a target tag or default to 'latest', place these entries in 'pinnedDependencies' entry in the package.json", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "npm", "dependencies", "pin.js" ] }, "npm:package:release": { "aliases": [], "args": {}, "description": "publish npm package", "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "flags-dir": { "helpGroup": "GLOBAL", "name": "flags-dir", "summary": "Import flag values from a directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "dryrun": { "char": "d", "name": "dryrun", "summary": "If true, will not commit changes to repo or push any tags", "allowNo": false, "type": "boolean" }, "sign": { "char": "s", "name": "sign", "summary": "If true, then the package will be signed and the signature will be uploaded to S3", "allowNo": false, "type": "boolean" }, "npmtag": { "char": "t", "name": "npmtag", "summary": "tag to use when publishing to npm", "default": "latest", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "npmaccess": { "char": "a", "name": "npmaccess", "summary": "access level to use when publishing to npm", "default": "public", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "install": { "name": "install", "summary": "run yarn install and build on repository", "allowNo": true, "type": "boolean" }, "prerelease": { "name": "prerelease", "summary": "determine the next version as <version>-<prerelease>.0 if version is not manually set", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "verify": { "name": "verify", "summary": "verify npm registry has new version after publish and digital signature", "allowNo": true, "type": "boolean" }, "githubtag": { "name": "githubtag", "summary": "given a github tag, release the version specified in the package.json as is. Useful when you've already done a release and only need npm publish features", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "npm:package:release", "pluginAlias": "@salesforce/plugin-release-management", "pluginName": "@salesforce/plugin-release-management", "pluginType": "core", "strict": true, "summary": "publish npm package", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "npm", "package", "release.js" ] }, "cli:install:jit:test": { "aliases": [], "args": {}, "examples": [ "<%= config.bin %> <%= command.id %>" ], "flags": { "json": { "description": "Format output as json.", "helpGroup": "GLOBAL", "name": "json", "allowNo": false, "type": "boolean" }, "flags-dir": { "helpGroup": "GLOBAL", "name": "flags-dir", "summary": "Import flag values from a directory.", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "jit-plugin": { "char": "j", "name": "jit-plugin", "summary": "JIT plugin(s) to test, example: @salesforce/plugin-community", "hasDynamicHelp": false, "multiple": true, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "cli:install:jit:test", "pluginAlias": "@salesforce/plugin-release-management", "pluginName": "@salesforce/plugin-release-management", "pluginType": "core", "strict": true, "summary": "Test that all JIT plugins can be successfully installed.", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "cli", "install", "jit", "test.js" ] } }, "version": "5.9.0" }