UNPKG

@appzung/cli

Version:

AppZung CLI

1,491 lines 47.4 kB
{ "commands": { "auth:login": { "aliases": [], "args": {}, "description": "Open login page and retrieve token", "flags": { "manual": { "char": "m", "description": "Skip automatic token listening and use manual token entry", "name": "manual", "allowNo": false, "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [ "login" ], "id": "auth:login", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "auth:logout": { "aliases": [], "args": {}, "description": "Logout from the current session", "flags": {}, "hasDynamicHelp": false, "hiddenAliases": [], "id": "auth:logout", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "auth:whoami": { "aliases": [], "args": {}, "description": "Show currently logged in user", "flags": {}, "hasDynamicHelp": false, "hiddenAliases": [], "id": "auth:whoami", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "codepush:migrate": { "aliases": [], "args": {}, "description": "Migrate data from AppCenter", "flags": { "help": { "char": "h", "description": "Show CLI help.", "name": "help", "allowNo": false, "type": "boolean" }, "appcenter-api-token": { "description": "AppCenter API Token (create one at https://appcenter.ms/settings/apitokens)", "env": "APPCENTER_API_TOKEN", "name": "appcenter-api-token", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "codepush:migrate", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "releases:deploy": { "aliases": [], "args": {}, "description": "Deploy a generic release", "flags": { "help": { "char": "h", "description": "Show CLI help.", "name": "help", "allowNo": false, "type": "boolean" }, "release-channel": { "description": "Release channel (eg. \"myReleaseChannelDescription/c95d7950-228c-4f47-8abb-4e275050ca8e\")", "name": "release-channel", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "rollout": { "char": "r", "description": "Percentage points of users this release should be available to (eg. 95 for 95%)", "name": "rollout", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "mandatory": { "char": "m", "description": "Specifies whether this release should be considered mandatory", "name": "mandatory", "allowNo": true, "type": "boolean" }, "disabled": { "char": "x", "description": "Specifies whether this release should not be immediately downloadable", "name": "disabled", "allowNo": true, "type": "boolean" }, "disable-duplicate-release-error": { "description": "When this flag is set, releasing a package that is identical to the latest release will produce a warning instead of an error", "name": "disable-duplicate-release-error", "allowNo": false, "type": "boolean" }, "private-key-path": { "char": "k", "description": "Specifies the location of a RSA private key to sign the release with.", "name": "private-key-path", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "description": { "description": "Description of the changes made to the app in this release", "name": "description", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "description-from-current-git-commit": { "description": "Use the current git commit message as the release description (truncated at 255 characters). --description takes precedence.", "name": "description-from-current-git-commit", "allowNo": false, "type": "boolean" }, "api-key": { "char": "s", "description": "An API key that has access to this project. If there is a user logged in, the API key will take precedence.", "helpGroup": "Authentication", "name": "api-key", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "target-binary-version": { "char": "t", "description": "Semver version that specifies the binary app version this release is compatible with", "name": "target-binary-version", "required": true, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "allow-target-binary-version-range": { "hidden": true, "name": "allow-target-binary-version-range", "allowNo": false, "type": "boolean" }, "update-contents-path": { "char": "c", "description": "Path to release contents folder", "name": "update-contents-path", "required": true, "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [ "release:deploy" ], "id": "releases:deploy", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "releases:deploy-react-native": { "aliases": [], "args": {}, "description": "Deploy a React Native release", "flags": { "help": { "char": "h", "description": "Show CLI help.", "name": "help", "allowNo": false, "type": "boolean" }, "release-channel": { "description": "Release channel (eg. \"myReleaseChannelDescription/c95d7950-228c-4f47-8abb-4e275050ca8e\")", "name": "release-channel", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "rollout": { "char": "r", "description": "Percentage points of users this release should be available to (eg. 95 for 95%)", "name": "rollout", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "mandatory": { "char": "m", "description": "Specifies whether this release should be considered mandatory", "name": "mandatory", "allowNo": true, "type": "boolean" }, "disabled": { "char": "x", "description": "Specifies whether this release should not be immediately downloadable", "name": "disabled", "allowNo": true, "type": "boolean" }, "disable-duplicate-release-error": { "description": "When this flag is set, releasing a package that is identical to the latest release will produce a warning instead of an error", "name": "disable-duplicate-release-error", "allowNo": false, "type": "boolean" }, "private-key-path": { "char": "k", "description": "Specifies the location of a RSA private key to sign the release with.", "name": "private-key-path", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "description": { "description": "Description of the changes made to the app in this release", "name": "description", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "description-from-current-git-commit": { "description": "Use the current git commit message as the release description (truncated at 255 characters). --description takes precedence.", "name": "description-from-current-git-commit", "allowNo": false, "type": "boolean" }, "api-key": { "char": "s", "description": "An API key that has access to this project. If there is a user logged in, the API key will take precedence.", "helpGroup": "Authentication", "name": "api-key", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "target-binary-version": { "char": "t", "description": "Semver version that specifies the binary app version this release is compatible with", "name": "target-binary-version", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "allow-target-binary-version-range": { "hidden": true, "name": "allow-target-binary-version-range", "allowNo": false, "type": "boolean" }, "bundle-name": { "char": "b", "description": "Name of the generated JS bundle file. If unspecified, the standard bundle name will be used, depending on the specified platform: \"main.jsbundle\" (iOS), \"index.android.bundle\" (Android) or \"index.windows.bundle\" (Windows)", "helpGroup": "React Native bundling", "name": "bundle-name", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "development": { "description": "Specifies whether to generate a dev or release build", "helpGroup": "React Native bundling", "name": "development", "allowNo": false, "type": "boolean" }, "use-hermes": { "description": "Force using Hermes engine", "helpGroup": "React Native bundling", "name": "use-hermes", "allowNo": false, "type": "boolean" }, "use-jsc": { "description": "Force using JSC engine", "helpGroup": "React Native bundling", "name": "use-jsc", "allowNo": false, "type": "boolean" }, "extra-hermes-flag": { "description": "Flag that gets passed to Hermes, JavaScript to bytecode compiler. Can be specified multiple times", "helpGroup": "React Native bundling", "name": "extra-hermes-flag", "default": [], "hasDynamicHelp": false, "multiple": true, "type": "option" }, "extra-bundler-option": { "description": "Option that gets passed to react-native bundler. Can be specified multiple times", "helpGroup": "React Native bundling", "name": "extra-bundler-option", "default": [], "hasDynamicHelp": false, "multiple": true, "type": "option" }, "entry-file": { "char": "e", "description": "Path to the app's entry JavaScript file. If omitted, \"index.<platform>.js\" and then \"index.js\" will be used (if they exist)", "helpGroup": "React Native bundling", "name": "entry-file", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "sourcemap-output": { "char": "s", "description": "Path to where the sourcemap for the resulting bundle should be written. If omitted, a sourcemap will not be generated", "helpGroup": "React Native bundling", "name": "sourcemap-output", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "sourcemap-output-dir": { "description": "Path to folder where the sourcemap for the resulting bundle should be written. Name of sourcemap file will be generated automatically. This argument will be ignored if \"sourcemap-output\" argument is provided. If omitted, a sourcemap will not be generated", "helpGroup": "React Native bundling", "name": "sourcemap-output-dir", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "output-dir": { "char": "o", "description": "Path to where the bundle should be written. If omitted, the bundle will not be saved on your machine", "helpGroup": "React Native bundling", "name": "output-dir", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "react-native-cli-path": { "description": "Path to the React Native CLI script in setups where the CLI is not in the standard location (eg. in a monorepo)", "helpGroup": "React Native bundling", "name": "react-native-cli-path", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "sentry-sourcemap-debug-id": { "dependsOn": [ "sourcemap-output-dir" ], "description": "Update sourcemap with the bundle debug ID for Sentry", "helpGroup": "React Native bundling", "name": "sentry-sourcemap-debug-id", "allowNo": false, "type": "boolean" }, "gradle-file": { "char": "g", "description": "Path to the gradle file which specifies the binary version you want to target this release at (android only)", "helpGroup": "Automatic detection of target binary version and Hermes usage", "name": "gradle-file", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "pod-file": { "description": "Path to the cocoapods config file (iOS only)", "helpGroup": "Automatic detection of target binary version and Hermes usage", "name": "pod-file", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "plist-file": { "char": "p", "description": "Path to the plist file which specifies the binary version you want to target this release at (iOS only)", "helpGroup": "Automatic detection of target binary version and Hermes usage", "name": "plist-file", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "xcode-project-file": { "description": "Path to the Xcode project or project.pbxproj file", "helpGroup": "Automatic detection of target binary version and Hermes usage", "name": "xcode-project-file", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "plist-file-prefix": { "description": "Prefix to append to the file name when attempting to find your app's Info.plist file (iOS only)", "helpGroup": "Automatic detection of target binary version and Hermes usage", "name": "plist-file-prefix", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "build-configuration-name": { "char": "c", "description": "Name of build configuration which specifies the binary version you want to target this release at. For example, \"Debug\" or \"Release\" (iOS only)", "helpGroup": "Automatic detection of target binary version and Hermes usage", "name": "build-configuration-name", "default": "Release", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "xcode-target-name": { "description": "Name of target (PBXNativeTarget) which specifies the binary version you want to target this release at (iOS only)", "helpGroup": "Automatic detection of target binary version and Hermes usage", "name": "xcode-target-name", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "yes": { "char": "y", "description": "Accepts all confirmation prompts", "name": "yes", "allowNo": false, "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [ "release:deploy-react-native" ], "id": "releases:deploy-react-native", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "releases:edit": { "aliases": [], "args": {}, "description": "Edit the metadata for an existing release", "flags": { "release-channel": { "description": "Release channel (eg. \"myReleaseChannelDescription/c95d7950-228c-4f47-8abb-4e275050ca8e\")", "helpGroup": "Required in non-interactive terminals", "name": "release-channel", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "release-version": { "description": "Version number to edit", "helpGroup": "Required in non-interactive terminals", "name": "release-version", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "description": { "description": "Description of the changes made to the app in this release", "name": "description", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "mandatory": { "char": "m", "description": "Specifies whether this release should be considered mandatory", "name": "mandatory", "allowNo": true, "type": "boolean" }, "disabled": { "char": "x", "description": "Specifies whether this release should not be immediately downloadable", "name": "disabled", "allowNo": true, "type": "boolean" }, "target-binary-version": { "char": "t", "description": "Semver version that specifies the binary app version this release is compatible with", "name": "target-binary-version", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "allow-target-binary-version-range": { "hidden": true, "name": "allow-target-binary-version-range", "allowNo": false, "type": "boolean" }, "rollout": { "char": "r", "description": "Percentage points of users this release should be available to (eg. 95 for 95%)", "name": "rollout", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "api-key": { "char": "s", "description": "An API key that has access to this project. If there is a user logged in, the API key will take precedence.", "helpGroup": "Authentication", "name": "api-key", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [ "release:edit" ], "id": "releases:edit", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "releases:promote": { "aliases": [], "args": {}, "description": "Promote a release from one channel to another", "flags": { "source-release-channel": { "description": "Source release channel (eg. \"myReleaseChannelDescription/c95d7950-228c-4f47-8abb-4e275050ca8e\")", "name": "source-release-channel", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "target-release-channel": { "description": "Target release channel (eg. \"myReleaseChannelDescription/c95d7950-228c-4f47-8abb-4e275050ca8e\")", "name": "target-release-channel", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "source-release-version": { "description": "Specific version to promote from source release channel", "name": "source-release-version", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "description": { "description": "Description of the changes made to the app in this release", "name": "description", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "mandatory": { "char": "m", "description": "Specifies whether this release should be considered mandatory", "name": "mandatory", "allowNo": true, "type": "boolean" }, "disabled": { "char": "x", "description": "Specifies whether this release should not be immediately downloadable", "name": "disabled", "allowNo": true, "type": "boolean" }, "target-binary-version": { "char": "t", "description": "Semver version that specifies the binary app version this release is compatible with", "name": "target-binary-version", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "allow-target-binary-version-range": { "hidden": true, "name": "allow-target-binary-version-range", "allowNo": false, "type": "boolean" }, "rollout": { "char": "r", "description": "Percentage points of users this release should be available to (eg. 95 for 95%)", "name": "rollout", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "api-key": { "char": "s", "description": "An API key that has access to this project. If there is a user logged in, the API key will take precedence.", "helpGroup": "Authentication", "name": "api-key", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [ "release:promote" ], "id": "releases:promote", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "releases:rollback": { "aliases": [], "args": {}, "description": "Rollback a release channel to a previous release version", "flags": { "release-channel": { "description": "Release channel (eg. \"myReleaseChannelDescription/c95d7950-228c-4f47-8abb-4e275050ca8e\")", "name": "release-channel", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "target-release-version": { "description": "Specific version to rollback to (defaults to last known version)", "name": "target-release-version", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "api-key": { "char": "s", "description": "An API key that has access to this project. If there is a user logged in, the API key will take precedence.", "helpGroup": "Authentication", "name": "api-key", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [ "release:rollback" ], "id": "releases:rollback", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "releases:list": { "aliases": [], "args": {}, "description": "List releases in a release channel", "flags": { "release-channel": { "description": "Release channel (eg. \"myReleaseChannelDescription/c95d7950-228c-4f47-8abb-4e275050ca8e\")", "helpGroup": "Required in non-interactive terminals", "name": "release-channel", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "page": { "description": "Page", "name": "page", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [ "release:list" ], "id": "releases:list", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "releases:show": { "aliases": [], "args": {}, "description": "Show details about a specific release", "flags": { "release-channel": { "description": "Release channel (eg. \"myReleaseChannelDescription/c95d7950-228c-4f47-8abb-4e275050ca8e\")", "helpGroup": "Required in non-interactive terminals", "name": "release-channel", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "release-version": { "description": "Version number", "helpGroup": "Required in non-interactive terminals", "name": "release-version", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [ "release:show" ], "id": "releases:show", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "organizations:list": { "aliases": [], "args": {}, "description": "List your organizations", "flags": { "page": { "description": "Page", "name": "page", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "organizations:list", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "organizations:create": { "aliases": [], "args": {}, "description": "Create a new organization", "flags": { "name": { "char": "n", "description": "Organization name", "helpGroup": "Required in non-interactive terminals", "name": "name", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "email": { "char": "e", "description": "Organization email", "helpGroup": "Required in non-interactive terminals", "name": "email", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "yes": { "char": "y", "description": "Skip confirmation prompt", "name": "yes", "allowNo": false, "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "organizations:create", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "billing:subscribe": { "aliases": [], "args": {}, "description": "Subscribe to a plan", "flags": {}, "hasDynamicHelp": false, "hiddenAliases": [], "id": "billing:subscribe", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "billing:manage": { "aliases": [], "args": {}, "description": "Manage your subscription and billing info", "flags": {}, "hasDynamicHelp": false, "hiddenAliases": [], "id": "billing:manage", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "projects:list": { "aliases": [], "args": {}, "description": "List projects in an organization", "flags": { "org": { "char": "o", "description": "Organization slug", "helpGroup": "Required in non-interactive terminals", "name": "org", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "page": { "description": "Page", "name": "page", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [ "project:list" ], "id": "projects:list", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "projects:create": { "aliases": [], "args": {}, "description": "Create a new project", "flags": { "org": { "char": "o", "description": "Organization slug", "helpGroup": "Required in non-interactive terminals", "name": "org", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "name": { "char": "n", "description": "Project name", "helpGroup": "Required in non-interactive terminals", "name": "name", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "framework": { "description": "Project framework", "helpGroup": "Required in non-interactive terminals", "name": "framework", "required": false, "hasDynamicHelp": false, "multiple": false, "options": [ "CAPACITOR", "CORDOVA", "ELECTRON", "NATIVE", "OTHER", "REACT_NATIVE", "UNITY", "XAMARIN" ], "type": "option" }, "releaseType": { "description": "Release type (this has no real impact but helps organize projects)", "helpGroup": "Required in non-interactive terminals", "name": "releaseType", "required": false, "hasDynamicHelp": false, "multiple": false, "options": [ "Alpha", "Beta", "Canary", "Demo", "Development", "Local", "Preview", "Production", "QA", "Sandbox", "Staging" ], "type": "option" }, "yes": { "char": "y", "description": "Skip confirmation prompt", "name": "yes", "allowNo": false, "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [ "project:create" ], "id": "projects:create", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "projects:edit": { "aliases": [], "args": {}, "description": "Edit a project", "flags": { "org": { "char": "o", "description": "Organization slug", "helpGroup": "Required in non-interactive terminals", "name": "org", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "project": { "char": "p", "description": "Project slug", "helpGroup": "Required in non-interactive terminals", "name": "project", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "name": { "description": "New project name", "name": "name", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "framework": { "description": "New project framework", "name": "framework", "required": false, "hasDynamicHelp": false, "multiple": false, "options": [ "CAPACITOR", "CORDOVA", "ELECTRON", "NATIVE", "OTHER", "REACT_NATIVE", "UNITY", "XAMARIN" ], "type": "option" }, "releaseType": { "description": "New release type", "name": "releaseType", "required": false, "hasDynamicHelp": false, "multiple": false, "options": [ "Alpha", "Beta", "Canary", "Demo", "Development", "Local", "Preview", "Production", "QA", "Sandbox", "Staging" ], "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [ "project:edit" ], "id": "projects:edit", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "projects:api-keys:create": { "aliases": [], "args": {}, "description": "Create a new API key for a project", "flags": { "org": { "char": "o", "description": "Organization slug", "helpGroup": "Required in non-interactive terminals", "name": "org", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "project": { "char": "p", "description": "Project slug", "helpGroup": "Required in non-interactive terminals", "name": "project", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "name": { "char": "n", "description": "API key name", "name": "name", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "projects:api-keys:create", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "projects:api-keys:revoke": { "aliases": [], "args": {}, "description": "Revoke all API keys for a project", "flags": { "org": { "char": "o", "description": "Organization slug", "helpGroup": "Required in non-interactive terminals", "name": "org", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "project": { "char": "p", "description": "Project slug", "helpGroup": "Required in non-interactive terminals", "name": "project", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "projects:api-keys:revoke", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "applications:list": { "aliases": [], "args": {}, "description": "List applications in a project", "flags": { "org": { "char": "o", "description": "Organization slug", "helpGroup": "Required in non-interactive terminals", "name": "org", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "project": { "char": "p", "description": "Project slug", "helpGroup": "Required in non-interactive terminals", "name": "project", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "page": { "description": "Page", "name": "page", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [ "application:list", "app:list" ], "id": "applications:list", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "applications:create": { "aliases": [], "args": {}, "description": "Create a new application", "flags": { "org": { "char": "o", "description": "Organization slug", "helpGroup": "Required in non-interactive terminals", "name": "org", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "project": { "char": "p", "description": "Project slug", "helpGroup": "Required in non-interactive terminals", "name": "project", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "name": { "char": "n", "description": "Application name", "helpGroup": "Required in non-interactive terminals", "name": "name", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "platform": { "description": "Application platform", "helpGroup": "Required in non-interactive terminals", "name": "platform", "required": false, "hasDynamicHelp": false, "multiple": false, "options": [ "android", "ios", "macos", "other", "tvos", "windows" ], "type": "option" }, "yes": { "char": "y", "description": "Skip confirmation prompt", "name": "yes", "allowNo": false, "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [ "application:create", "app:create" ], "id": "applications:create", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "applications:edit": { "aliases": [], "args": {}, "description": "Edit an application", "flags": { "org": { "char": "o", "description": "Organization slug", "helpGroup": "Required in non-interactive terminals", "name": "org", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "project": { "char": "p", "description": "Project slug", "helpGroup": "Required in non-interactive terminals", "name": "project", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "app": { "char": "a", "description": "Application slug", "helpGroup": "Required in non-interactive terminals", "name": "app", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "name": { "description": "New application name", "name": "name", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "platform": { "description": "New application platform", "name": "platform", "required": false, "hasDynamicHelp": false, "multiple": false, "options": [ "android", "ios", "macos", "other", "tvos", "windows" ], "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [ "application:edit", "app:edit" ], "id": "applications:edit", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "release-channels:list": { "aliases": [], "args": {}, "description": "List release channels in an application", "flags": { "org": { "char": "o", "description": "Organization slug", "helpGroup": "Required in non-interactive terminals", "name": "org", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "project": { "char": "p", "description": "Project slug", "helpGroup": "Required in non-interactive terminals", "name": "project", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "app": { "char": "a", "description": "Application slug", "helpGroup": "Required in non-interactive terminals", "name": "app", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "page": { "description": "Page", "name": "page", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [ "release-channel:list", "releases-channels:list" ], "id": "release-channels:list", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "release-channels:create": { "aliases": [], "args": {}, "description": "Create a new release channel", "flags": { "org": { "char": "o", "description": "Organization slug", "helpGroup": "Required in non-interactive terminals", "name": "org", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "project": { "char": "p", "description": "Project slug", "helpGroup": "Required in non-interactive terminals", "name": "project", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "app": { "char": "a", "description": "Application slug", "helpGroup": "Required in non-interactive terminals", "name": "app", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "name": { "char": "n", "description": "Release channel name", "helpGroup": "Required in non-interactive terminals", "name": "name", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "yes": { "char": "y", "description": "Skip confirmation prompt", "name": "yes", "allowNo": false, "type": "boolean" } }, "hasDynamicHelp": false, "hiddenAliases": [ "release-channel:create", "releases-channels:create" ], "id": "release-channels:create", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "release-channels:edit": { "aliases": [], "args": {}, "description": "Edit a release channel", "flags": { "release-channel": { "description": "Release channel ID", "helpGroup": "Required in non-interactive terminals", "name": "release-channel", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" }, "name": { "description": "New release channel name", "name": "name", "required": false, "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [ "release-channel:edit", "releases-channels:edit" ], "id": "release-channels:edit", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false }, "welcome": { "aliases": [], "args": {}, "description": "Welcome to AppZung CLI", "flags": {}, "hasDynamicHelp": false, "hiddenAliases": [], "id": "welcome", "pluginAlias": "@appzung/cli", "pluginName": "@appzung/cli", "pluginType": "core", "strict": true, "enableJsonFlag": false } }, "version": "1.5.2" }