diff --git a/commandGroups/dbm-db2.jsonc b/commandGroups/dbm-db2.jsonc index 57b34a0..e9f82e6 100644 --- a/commandGroups/dbm-db2.jsonc +++ b/commandGroups/dbm-db2.jsonc @@ -26,7 +26,7 @@ "options": [ { "name": "target-db2", - "description": "Specifies the target Db2 subsystem ID where you want to validate the DDL.", + "description": "Specifies the target Db2 subsystem or data sharing group where you want to validate the DDL.\n \n\u001b[90m Note: If you specify the data sharing group, the first active Db2 subsystem in the group is used. \u001b[0m", "type": "string", "aliases": [ "td" @@ -360,7 +360,7 @@ "options": [ { "name": "target-db2", - "description": "Specifies the target Db2 subsystem ID where the objects that you are comparing reside.", + "description": "Specifies the target Db2 subsystem or the data sharing group where the objects that you are comparing reside.\n \n \u001b[90m Note: If you specify the data sharing group, the first active Db2 subsystem in the group is used. \u001b[0m", "type": "string", "aliases": [ "td" @@ -380,7 +380,7 @@ }, { "name": "match-set-file", - "description": "Specifies the name of the local input file that contains the mapping mask specifications. Matching is used to pair objects in a DDL file to objects that are defined on a Db2 subsystem. For example, a mask specification can account for different schema naming patterns across environments. Matching determines whether the 'change-set' or 'rule-set' options are applied.\n \n\u001b[90m Format:\n\n ;\n\nSTOGROUP \nDATABASE \nTABLESPACE \nTABLE \nINDEX \nVIEW \nSYNONYM \nALIAS \nTRIGGER \nSEQUENCE \nFUNCTION \nPROCEDURE \n \nNote: must be 8 characters or less. must be 18 characters or less. The SEQUENCE must be 8 characters or less.\n \nA mask specification can include the following wildcard characters:\n \n% (percent sign) indicates that zero or more characters can occupy that position. Other non-wildcard characters must match.\n \n- (hyphen) indicates that any character can occupy that position, but a character must exist at that position.\n \n* (asterisk) indicates that like named objects on the source and target should be mapped. No other characters can appear together with this character.\n \nUse a semicolon to separate mask specifications. Multiple mask specifications for the same object type are supported.\n\nExample:\n \nThe following example demonstrates different ways of matching the table MYNAME.MYTABLE to the table YOURNAME.YOURTABLE:\n \nTABLE MY%.%TABLE YOUR%.%TABLE; \nTABLE MYN-M-.MYT% YOURN-M-.YOURT%;\nTABLE MYNAME.MYTABLE YOURNAME.YOURTABLE; \nTABLE *.MYTABLE *.YOURTABLE;\n\nFor a list of mask specifications, see the RC/Migrator documentation at https://techdocs.broadcom.com/db2rcmig\n \nNote: If --match-set and --match-set-file are both specified, specifications in match-set-file take precedence. \u001b[0m", + "description": "Specifies the name of the local input file that contains the mapping mask specifications. Matching is used to pair objects in a DDL file to objects that are defined on a Db2 subsystem. For example, a mask specification can account for different schema naming patterns across environments. Matching determines whether the 'change-set' or 'rule-set' options are applied.\n \n\u001b[90m Format:\n\n ;\n\nSTOGROUP \nDATABASE \nTABLESPACE \nTABLE \nINDEX \nVIEW \nSYNONYM \nALIAS \nTRIGGER \nSEQUENCE \nFUNCTION \nPROCEDURE \n \nNote:\n- must be between 1 and 128 characters. For DATABASE and TABLESPACE, must be between 1 and 8 characters.\n- must be between 1 and 128 characters.\n- must be between 1 and 64 characters.\n \nA mask specification can include the following wildcard characters:\n \n% (percent sign) indicates that zero or more characters can occupy that position. Other non-wildcard characters must match.\n \n- (hyphen) indicates that any character can occupy that position, but a character must exist at that position.\n \n* (asterisk) indicates that like named objects on the source and target should be mapped. No other characters can appear together with this character.\n \nUse a semicolon to separate mask specifications. Multiple mask specifications for the same object type are supported.\n\nExample:\n \nThe following example demonstrates different ways of matching the table MYNAME.MYTABLE to the table YOURNAME.YOURTABLE:\n \nTABLE MY%.%TABLE YOUR%.%TABLE; \nTABLE MYN-M-.MYT% YOURN-M-.YOURT%;\nTABLE MYNAME.MYTABLE YOURNAME.YOURTABLE; \nTABLE *.MYTABLE *.YOURTABLE;\n\nFor a list of mask specifications, see the RC/Migrator documentation at https://techdocs.broadcom.com/db2rcmig\n \nNote: If --match-set and --match-set-file are both specified, specifications in match-set-file take precedence. \u001b[0m", "type": "string", "conflictsWith": [ "match-set" @@ -797,7 +797,7 @@ "options": [ { "name": "target-db2", - "description": "Specifies the target Db2 subsystem ID.", + "description": "Specifies the target Db2 subsystem or the data sharing group.\n \n\u001b[90m Note: If you specify the data sharing group, the first active Db2 subsystem in the group is used. \u001b[0m", "type": "string", "aliases": [ "td" @@ -817,7 +817,7 @@ }, { "name": "match-set-file", - "description": "Specifies the name of the local input file that contains the mapping mask specifications. Matching is used to pair objects in a DDL file to objects that are defined on a Db2 subsystem. For example, a mask specification can account for different schema naming patterns across environments. Matching determines whether the 'change-set' or 'rule-set' options are applied.\n \n\u001b[90m Format:\n\n ;\n\nSTOGROUP \nDATABASE \nTABLESPACE \nTABLE \nINDEX \nVIEW \nSYNONYM \nALIAS \nTRIGGER \nSEQUENCE \nFUNCTION \nPROCEDURE \n \nNote: must be 8 characters or less. must be 18 characters or less. The SEQUENCE must be 8 characters or less.\n \nA mask specification can include the following wildcard characters:\n \n% (percent sign) indicates that zero or more characters can occupy that position. Other non-wildcard characters must match.\n \n- (hyphen) indicates that any character can occupy that position, but a character must exist at that position.\n \n* (asterisk) indicates that like named objects on the source and target should be mapped. No other characters can appear together with this character.\n \nUse a semicolon to separate mask specifications. Multiple mask specifications for the same object type are supported.\n\nExample:\n \nThe following example demonstrates different ways of matching the table MYNAME.MYTABLE to the table YOURNAME.YOURTABLE:\n \nTABLE MY%.%TABLE YOUR%.%TABLE; \nTABLE MYN-M-.MYT% YOURN-M-.YOURT%;\nTABLE MYNAME.MYTABLE YOURNAME.YOURTABLE; \nTABLE *.MYTABLE *.YOURTABLE;\n\nFor a list of mask specifications, see the RC/Migrator documentation at https://techdocs.broadcom.com/db2rcmig\n \nNote: If --match-set and --match-set-file are both specified, specifications in match-set-file take precedence. \u001b[0m", + "description": "Specifies the name of the local input file that contains the mapping mask specifications. Matching is used to pair objects in a DDL file to objects that are defined on a Db2 subsystem. For example, a mask specification can account for different schema naming patterns across environments. Matching determines whether the 'change-set' or 'rule-set' options are applied.\n \n\u001b[90m Format:\n\n ;\n\nSTOGROUP \nDATABASE \nTABLESPACE \nTABLE \nINDEX \nVIEW \nSYNONYM \nALIAS \nTRIGGER \nSEQUENCE \nFUNCTION \nPROCEDURE \n \nNote:\n- must be between 1 and 128 characters. For DATABASE and TABLESPACE, must be between 1 and 8 characters.\n- must be between 1 and 128 characters.\n- must be between 1 and 64 characters.\n \nA mask specification can include the following wildcard characters:\n \n% (percent sign) indicates that zero or more characters can occupy that position. Other non-wildcard characters must match.\n \n- (hyphen) indicates that any character can occupy that position, but a character must exist at that position.\n \n* (asterisk) indicates that like named objects on the source and target should be mapped. No other characters can appear together with this character.\n \nUse a semicolon to separate mask specifications. Multiple mask specifications for the same object type are supported.\n\nExample:\n \nThe following example demonstrates different ways of matching the table MYNAME.MYTABLE to the table YOURNAME.YOURTABLE:\n \nTABLE MY%.%TABLE YOUR%.%TABLE; \nTABLE MYN-M-.MYT% YOURN-M-.YOURT%;\nTABLE MYNAME.MYTABLE YOURNAME.YOURTABLE; \nTABLE *.MYTABLE *.YOURTABLE;\n\nFor a list of mask specifications, see the RC/Migrator documentation at https://techdocs.broadcom.com/db2rcmig\n \nNote: If --match-set and --match-set-file are both specified, specifications in match-set-file take precedence. \u001b[0m", "type": "string", "conflictsWith": [ "match-set" @@ -1454,7 +1454,7 @@ "options": [ { "name": "target-db2", - "description": "Specifies the target Db2 subsystem ID where you want to execute the script. If the option is not specified, the target subsystem is identified by the first .CONNECT statement in the script. The target-db2 option value takes precedence.", + "description": "Specifies the target Db2 subsystem or data sharing group where you want to execute the script. If this option is not specified, the target subsystem is identified by the first .CONNECT statement in the script.\n \n \u001b[90m Note: If you specify the data sharing group, the first active Db2 subsystem in the group is used.\n \n The target-db2 option takes precedence over any other value that is specified for the Db2 subsystem or data sharing group. \u001b[0m", "type": "string", "aliases": [ "td" @@ -2076,7 +2076,7 @@ }, { "name": "source-db2", - "description": "Specifies the source Db2 subsystem ID where the objects that you want to generate DDL for are located.", + "description": "Specifies the source Db2 subsystem or the data sharing group where the objects that you want to generate DDL for are located.\n \n \u001b[90m Note: If you specify the data sharing group, the first active Db2 subsystem in the group is used. \u001b[0m", "type": "string", "aliases": [ "sd" @@ -2477,7 +2477,7 @@ }, { "name": "source-db2", - "description": "Specifies the source Db2 subsystem ID where the object definitions and data that you want to migrate are located.", + "description": "Specifies the source Db2 subsystem or the data sharing group where the object definitions and data that you want to migrate are located.\n \n \u001b[90m Note: If you specify the data sharing group, the first active Db2 subsystem in the group is used. \u001b[0m", "type": "string", "aliases": [ "sd" @@ -2487,7 +2487,7 @@ }, { "name": "target-db2", - "description": "Specifies the target Db2 subsystem ID where the object definitions and data are migrated (copied) to.", + "description": "Specifies the target Db2 subsystem or the data sharing group where the object definitions and data are migrated (copied) to.\n \n \u001b[90m Note: If you specify the data sharing group, the first active Db2 subsystem in the group is used. \u001b[0m", "type": "string", "aliases": [ "td" diff --git a/commandGroups/endevor-bridge-for-git.jsonc b/commandGroups/endevor-bridge-for-git.jsonc index 764731a..c6ee7bb 100644 --- a/commandGroups/endevor-bridge-for-git.jsonc +++ b/commandGroups/endevor-bridge-for-git.jsonc @@ -123,9 +123,6 @@ "implies": [ "endevor-stage-number" ], - "conflictsWith": [ - "json-file" - ], "group": "Options", "aliases": [] }, @@ -139,19 +136,8 @@ "implies": [ "read-only" ], - "conflictsWith": [ - "json-file" - ], "group": "Options" }, - { - "name": "only-work-environment", - "description": "If specified, only elements from the Endevor work environment will be synchronized.", - "type": "boolean", - "required": false, - "group": "Options", - "aliases": [] - }, { "name": "mapping-mode", "description": "Mapping mode of the mapping ('FULL', 'WORK_ENV_ONLY' or 'MIRROR')", @@ -176,6 +162,21 @@ "group": "Options", "aliases": [] }, + { + "name": "repository-check", + "description": "If set to allowNonEmpty, user can proceed with initialization of the branch even if the branch exists.", + "allowableValues": { + "values": [ + "REQUIRE_EMPTY", + "ALLOW_NON_EMPTY" + ] + }, + "type": "string", + "defaultValue": "REQUIRE_EMPTY", + "required": false, + "group": "Options", + "aliases": [] + }, { "name": "endevor-protocol", "aliases": [ @@ -468,9 +469,9 @@ "aliases": [ "b" ], - "description": "Name of the synchronized branch in the Git repository.", + "description": "Name of the branch that will be added/removed.", "type": "string", - "defaultValue": "master" + "required": true } ], "profile": { @@ -996,8 +997,8 @@ ], "description": "The Endevor Web Services Endevor configuration name.", "type": "string", - "required": true, - "group": "Required Options" + "required": false, + "group": "Options" }, { "name": "work-area-id", @@ -1386,8 +1387,8 @@ ], "description": "The Endevor Web Services Endevor configuration name.", "type": "string", - "required": true, - "group": "Required Options" + "required": false, + "group": "Options" }, { "name": "work-area-id", @@ -1859,8 +1860,8 @@ ], "description": "The Endevor Web Services Endevor configuration name.", "type": "string", - "required": true, - "group": "Required Options" + "required": false, + "group": "Options" }, { "name": "work-dir", @@ -3701,364 +3702,6 @@ ], "positionals": [] }, - { - "name": "endevor-credentials", - "aliases": [ - "ec" - ], - "summary": "Manage the stored Endevor credentials. [Deprecated]", - "description": "Manage your Endevor credentials stored in Endevor Bridge for Git. [Deprecated]", - "type": "group", - "children": [ - { - "name": "update", - "aliases": [ - "u" - ], - "type": "command", - "handler": "", - "description": "Update your Endevor credentials for a Git-Endevor mapping.", - "positionals": [ - { - "name": "context", - "description": "Git-Endevor mapping context (ID of the organization, project, team or owner of the Git repository).", - "type": "string", - "required": true - }, - { - "name": "mapping", - "description": "Git-Endevor mapping name (ID of the Git repository).", - "type": "string", - "required": true - } - ], - "profile": { - "optional": [ - "ebg", - "endevor", - "base" - ] - }, - "options": [ - { - "name": "endevor-user", - "aliases": [ - "endevoru" - ], - "description": "Mainframe (Endevor) username, which can be the same as your TSO login.", - "type": "string", - "required": false, - "group": "Endevor options (alternatively use an 'endevor' profile)" - }, - { - "name": "endevor-password", - "aliases": [ - "endevorpass", - "endevorpw" - ], - "description": "Mainframe (Endevor) password, which can be the same as your TSO password.", - "type": "string", - "required": false, - "group": "Endevor options (alternatively use an 'endevor' profile)" - }, - { - "name": "protocol", - "aliases": [ - "prot" - ], - "description": "The Endevor Bridge for Git SCM protocol. \n\nDefault value: https", - "type": "string", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)", - "defaultValue": "https", - "allowableValues": { - "values": [ - "http", - "https" - ], - "caseSensitive": false - } - }, - { - "name": "host", - "aliases": [ - "H" - ], - "description": "The Endevor Bridge for Git hostname.", - "type": "string", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "port", - "aliases": [ - "P" - ], - "description": "The Endevor Bridge for Git port.", - "type": "number", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "user", - "aliases": [ - "u" - ], - "description": "Endevor Bridge for Git username (your git username).", - "type": "string", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "token", - "aliases": [ - "t" - ], - "description": "Git personal access token (it can be obtained from your Git Enterprise Server).", - "type": "string", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "reject-unauthorized", - "aliases": [ - "ru" - ], - "description": "Reject self-signed certificates. \n\nDefault value: false", - "type": "boolean", - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "show-inputs-only", - "group": "Global Options", - "description": "Show command inputs and do not run the command", - "type": "boolean", - "aliases": [] - }, - { - "name": "response-format-json", - "aliases": [ - "rfj" - ], - "group": "Global Options", - "description": "Produce JSON formatted data from a command", - "type": "boolean" - }, - { - "name": "help", - "aliases": [ - "h" - ], - "group": "Global Options", - "description": "Display help text", - "type": "boolean" - }, - { - "name": "help-web", - "aliases": [ - "hw" - ], - "group": "Global Options", - "description": "Display HTML help in browser", - "type": "boolean" - }, - { - "name": "ebg-profile", - "aliases": [ - "ebg-p" - ], - "group": "Profile Options", - "description": "The name of a (ebg) profile to load for this command execution.", - "type": "string" - }, - { - "name": "endevor-profile", - "aliases": [ - "endevor-p" - ], - "group": "Profile Options", - "description": "The name of a (endevor) profile to load for this command execution.", - "type": "string" - }, - { - "name": "base-profile", - "aliases": [ - "base-p" - ], - "group": "Profile Options", - "description": "The name of a (base) profile to load for this command execution.", - "type": "string" - }, - { - "name": "password", - "aliases": [ - "pass", - "pw" - ], - "description": "Password to authenticate to service on the mainframe.", - "type": "string", - "group": "Base Connection Options" - }, - { - "name": "token-type", - "aliases": [ - "tt" - ], - "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", - "type": "string", - "group": "Base Connection Options" - }, - { - "name": "token-value", - "aliases": [ - "tv" - ], - "description": "The value of the token to pass to the API.", - "type": "string", - "group": "Base Connection Options" - }, - { - "name": "cert-file", - "description": "The file path to a certificate file to use for authentication", - "type": "existingLocalFile", - "group": "Base Connection Options", - "aliases": [] - }, - { - "name": "cert-key-file", - "description": "The file path to a certificate key file to use for authentication", - "type": "existingLocalFile", - "group": "Base Connection Options", - "aliases": [] - } - ], - "examples": [ - { - "description": "Update the Endevor credentials for the Git-Endevor mapping 'MY-CONTEXT / MY-MAPPING' using the default EBG and Endevor profile", - "options": "MY-CONTEXT MY-MAPPING" - }, - { - "description": "Update the Endevor credentials for the Git-Endevor mapping 'MY-CONTEXT / MY-MAPPING' using the default EBG profile but not using an Endevor profile", - "options": "MY-CONTEXT MY-MAPPING --endevor-user my-user --endevor-password my-password" - } - ], - "passOn": [], - "children": [] - } - ], - "passOn": [ - { - "property": "options", - "value": [ - { - "name": "protocol", - "aliases": [ - "prot" - ], - "description": "The Endevor Bridge for Git SCM protocol. \n\nDefault value: https", - "type": "string", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)", - "defaultValue": "https", - "allowableValues": { - "values": [ - "http", - "https" - ], - "caseSensitive": false - } - }, - { - "name": "host", - "aliases": [ - "H" - ], - "description": "The Endevor Bridge for Git hostname.", - "type": "string", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "port", - "aliases": [ - "P" - ], - "description": "The Endevor Bridge for Git port.", - "type": "number", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "user", - "aliases": [ - "u" - ], - "description": "Endevor Bridge for Git username (your git username).", - "type": "string", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "token", - "aliases": [ - "t" - ], - "description": "Git personal access token (it can be obtained from your Git Enterprise Server).", - "type": "string", - "required": true, - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - }, - { - "name": "reject-unauthorized", - "aliases": [ - "ru" - ], - "description": "Reject self-signed certificates. \n\nDefault value: false", - "type": "boolean", - "group": "Endevor Bridge for Git connection options (alternatively use an 'ebg' profile)" - } - ], - "merge": true - } - ], - "options": [ - { - "name": "help-examples", - "group": "Global Options", - "description": "Display examples for all the commands in a group", - "type": "boolean", - "aliases": [] - }, - { - "name": "response-format-json", - "aliases": [ - "rfj" - ], - "group": "Global Options", - "description": "Produce JSON formatted data from a command", - "type": "boolean" - }, - { - "name": "help", - "aliases": [ - "h" - ], - "group": "Global Options", - "description": "Display help text", - "type": "boolean" - }, - { - "name": "help-web", - "aliases": [ - "hw" - ], - "group": "Global Options", - "description": "Display HTML help in browser", - "type": "boolean" - } - ], - "positionals": [] - }, { "name": "local-hook-token", "aliases": [ @@ -4882,14 +4525,6 @@ "defaultValue": "master", "group": "Options" }, - { - "name": "only-work-environment", - "description": "If specified, only elements from the Endevor work environment will be synchronized.", - "type": "boolean", - "required": false, - "group": "Options", - "aliases": [] - }, { "name": "read-only", "description": "If specified, it is necessary to use the option --endevor-stage-number. The synchronized elements will be read-only.", @@ -4920,9 +4555,32 @@ "group": "Options" }, { - "name": "type-filter", - "description": "Type filter", + "name": "type-filters", + "description": "Type filters that your mapping will be using. There can be multiple separated by a space. eg --type-filters \"COBOL\" \"COPY\".", + "type": "array", + "required": false, + "group": "Options", + "aliases": [] + }, + { + "name": "name-filters", + "description": "Name filters that your mapping will be using. There can be multiple separated by a space. eg --name-filters \"ELE*\" \"CO*\".", + "type": "array", + "required": false, + "group": "Options", + "aliases": [] + }, + { + "name": "repository-check", + "description": "If set to allowNonEmpty, user can proceed with initialization even if the repository is not empty.", + "allowableValues": { + "values": [ + "REQUIRE_EMPTY", + "ALLOW_NON_EMPTY" + ] + }, "type": "string", + "defaultValue": "REQUIRE_EMPTY", "required": false, "group": "Options", "aliases": [] @@ -4957,7 +4615,6 @@ "read-only", "endevor-instance", "endevor-environment", - "endevor-environment", "endevor-system", "endevor-subsystem" ], @@ -6842,8 +6499,8 @@ ], "description": "The Endevor Web Services Endevor configuration name.", "type": "string", - "required": true, - "group": "Required Options" + "required": false, + "group": "Options" }, { "name": "work-dir", @@ -7108,8 +6765,8 @@ ], "description": "The Endevor Web Services Endevor configuration name.", "type": "string", - "required": true, - "group": "Required Options" + "required": false, + "group": "Options" }, { "name": "work-dir", diff --git a/commandGroups/endevor.jsonc b/commandGroups/endevor.jsonc index e75575b..4c46cc2 100644 --- a/commandGroups/endevor.jsonc +++ b/commandGroups/endevor.jsonc @@ -15510,6 +15510,305 @@ ], "passOn": [], "children": [] + }, + { + "examples": [ + { + "options": "memName --fd DSNAME -i ENDEVOR", + "description": "Print a member from specified dataset" + } + ], + "name": "member", + "aliases": [ + "mem" + ], + "description": "The print member command prints a member from a specified dataset.", + "type": "command", + "handler": "", + "positionals": [ + { + "name": "member", + "type": "string", + "description": "Name of the member.", + "required": true, + "stringLengthRange": [ + 1, + 255 + ] + } + ], + "profile": { + "optional": [ + "endevor", + "endevor-location", + "base" + ] + }, + "options": [ + { + "name": "from-dataset", + "aliases": [ + "fd" + ], + "description": "Use this input to provide source data set name.", + "type": "string", + "stringLengthRange": [ + 1, + 44 + ], + "conflictsWith": [ + "from-package", + "from-file", + "from-path", + "from-uss-file", + "from-text" + ], + "group": "input sources options" + }, + { + "name": "headings", + "type": "boolean", + "description": "Specify it if you want to print a header on each page.", + "required": false, + "group": "options", + "aliases": [] + }, + { + "name": "charset", + "aliases": [ + "char" + ], + "description": "Specifies the clients preferred character set when retrieving, printing or updating elements.", + "type": "string", + "defaultValue": false, + "group": "options" + }, + { + "name": "asynchronous", + "aliases": [ + "async" + ], + "description": "Submit this command as an asynchronous Endevor Web Services task", + "type": "boolean", + "group": "asynchronous task options" + }, + { + "name": "to-file", + "aliases": [ + "tf" + ], + "description": "The file name in which the data from the command output is stored", + "type": "string", + "group": "output customization options" + }, + { + "name": "host", + "aliases": [ + "hostname" + ], + "description": "Specifies the base host name.", + "type": "string", + "group": "endevor session definition options" + }, + { + "name": "port", + "aliases": [ + "p" + ], + "description": "Specifies the port number.", + "type": "string", + "group": "endevor session definition options" + }, + { + "name": "instance", + "aliases": [ + "i" + ], + "description": "Specifies Endevor Web Services dataSource name.", + "type": "string", + "group": "endevor-location definition options" + }, + { + "name": "protocol", + "aliases": [ + "prot" + ], + "description": "Specifies the protocol used for connecting to Endevor Rest API", + "type": "string", + "defaultValue": "https", + "allowableValues": { + "values": [ + "http", + "https" + ], + "caseSensitive": false + }, + "group": "endevor session definition options" + }, + { + "name": "user", + "aliases": [ + "username" + ], + "description": "Specifies the user name.", + "type": "string", + "group": "endevor session definition options" + }, + { + "name": "password", + "aliases": [ + "pass" + ], + "description": "Specifies the user's password.", + "type": "string", + "group": "endevor session definition options" + }, + { + "name": "reject-unauthorized", + "aliases": [ + "ru" + ], + "description": "Specify this option to have the server certificate verified against the list of supplied CAs", + "type": "boolean", + "group": "endevor session definition options" + }, + { + "name": "base-path", + "aliases": [ + "bp" + ], + "description": "Specifies the base path used for connecting to Endevor Rest API", + "type": "string", + "group": "endevor session definition options" + }, + { + "name": "suppress-messages", + "aliases": [ + "sm" + ], + "description": "Suppress all [INFO]/[WARN] messages from terminal output.", + "type": "boolean", + "group": "output customization options" + }, + { + "name": "report-file", + "aliases": [ + "file-name" + ], + "description": "File name for saving reports from Endevor SCM locally.", + "type": "string", + "group": "output customization options" + }, + { + "name": "report-dir", + "description": "Directory for saving reports from Endevor SCM locally, if --report-file wasn't specified. Defaults to current directory.", + "type": "string", + "group": "output customization options", + "aliases": [] + }, + { + "name": "write-report", + "description": "Write the endevor reports to a file. By default, when return code is 0, no report will be written, unless this option is specified. When return code is bigger than 0, reports will be written to a file, unless this option is specifed to be false", + "type": "boolean", + "group": "output customization options", + "aliases": [] + }, + { + "name": "show-inputs-only", + "group": "Global Options", + "description": "Show command inputs and do not run the command", + "type": "boolean", + "aliases": [] + }, + { + "name": "response-format-json", + "aliases": [ + "rfj" + ], + "group": "Global Options", + "description": "Produce JSON formatted data from a command", + "type": "boolean" + }, + { + "name": "help", + "aliases": [ + "h" + ], + "group": "Global Options", + "description": "Display help text", + "type": "boolean" + }, + { + "name": "help-web", + "aliases": [ + "hw" + ], + "group": "Global Options", + "description": "Display HTML help in browser", + "type": "boolean" + }, + { + "name": "endevor-profile", + "aliases": [ + "endevor-p" + ], + "group": "Profile Options", + "description": "The name of a (endevor) profile to load for this command execution.", + "type": "string" + }, + { + "name": "endevor-location-profile", + "aliases": [ + "endevor-location-p" + ], + "group": "Profile Options", + "description": "The name of a (endevor-location) profile to load for this command execution.", + "type": "string" + }, + { + "name": "base-profile", + "aliases": [ + "base-p" + ], + "group": "Profile Options", + "description": "The name of a (base) profile to load for this command execution.", + "type": "string" + }, + { + "name": "token-type", + "aliases": [ + "tt" + ], + "description": "The type of token to get and use for the API. Omit this option to use the default token type, which is provided by 'zowe auth login'.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "token-value", + "aliases": [ + "tv" + ], + "description": "The value of the token to pass to the API.", + "type": "string", + "group": "Base Connection Options" + }, + { + "name": "cert-file", + "description": "The file path to a certificate file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + }, + { + "name": "cert-key-file", + "description": "The file path to a certificate key file to use for authentication", + "type": "existingLocalFile", + "group": "Base Connection Options", + "aliases": [] + } + ], + "passOn": [], + "children": [] } ], "passOn": [