@appzung/cli
Version:
AppZung CLI
1,491 lines • 47.4 kB
JSON
{
"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"
}