From 9d084119152e1a588af9f25845a0b72ad9d60496 Mon Sep 17 00:00:00 2001 From: Timothy Johnson Date: Tue, 9 Jan 2024 10:16:32 -0500 Subject: [PATCH] Update CLI and test snapshots Signed-off-by: Timothy Johnson --- .../cli/__scripts__/create_ims_profile.sh | 0 .../program/__scripts__/query_program_help.sh | 0 ...cli.query.program.integration.test.ts.snap | 5 +- .../query/__scripts__/query_region_help.sh | 0 .../cli.query.region.integration.test.ts.snap | 5 +- .../__scripts__/query_transaction_help.sh | 0 ...query.transaction.integration.test.ts.snap | 5 +- .../program/__scripts__/start_program_help.sh | 0 ...cli.start.program.integration.test.ts.snap | 9 +- .../region/__scripts__/start_region_help.sh | 0 .../cli.start.region.integration.test.ts.snap | 9 +- .../__scripts__/start_transaction_help.sh | 0 ...start.transaction.integration.test.ts.snap | 9 +- .../program/__scripts__/stop_program_help.sh | 0 .../cli.stop.program.integration.test.ts.snap | 9 +- .../__scripts__/stop_region_conflict.sh | 0 .../region/__scripts__/stop_region_help.sh | 0 .../cli.stop.region.integration.test.ts.snap | 9 +- .../__scripts__/stop_transaction_help.sh | 0 ....stop.transaction.integration.test.ts.snap | 9 +- .../__scripts__/update_program_help.sh | 0 ...li.update.program.integration.test.ts.snap | 9 +- .../__scripts__/update_transaction_help.sh | 0 ...pdate.transaction.integration.test.ts.snap | 9 +- npm-shrinkwrap.json | 2051 +++++++---------- package.json | 6 +- 26 files changed, 899 insertions(+), 1245 deletions(-) mode change 100644 => 100755 __tests__/__integration__/cli/__scripts__/create_ims_profile.sh mode change 100644 => 100755 __tests__/__integration__/cli/query/program/__scripts__/query_program_help.sh mode change 100644 => 100755 __tests__/__integration__/cli/query/query/__scripts__/query_region_help.sh mode change 100644 => 100755 __tests__/__integration__/cli/query/transaction/__scripts__/query_transaction_help.sh mode change 100644 => 100755 __tests__/__integration__/cli/start/program/__scripts__/start_program_help.sh mode change 100644 => 100755 __tests__/__integration__/cli/start/region/__scripts__/start_region_help.sh mode change 100644 => 100755 __tests__/__integration__/cli/start/transaction/__scripts__/start_transaction_help.sh mode change 100644 => 100755 __tests__/__integration__/cli/stop/program/__scripts__/stop_program_help.sh mode change 100644 => 100755 __tests__/__integration__/cli/stop/region/__scripts__/stop_region_conflict.sh mode change 100644 => 100755 __tests__/__integration__/cli/stop/region/__scripts__/stop_region_help.sh mode change 100644 => 100755 __tests__/__integration__/cli/stop/transaction/__scripts__/stop_transaction_help.sh mode change 100644 => 100755 __tests__/__integration__/cli/update/program/__scripts__/update_program_help.sh mode change 100644 => 100755 __tests__/__integration__/cli/update/transaction/__scripts__/update_transaction_help.sh diff --git a/__tests__/__integration__/cli/__scripts__/create_ims_profile.sh b/__tests__/__integration__/cli/__scripts__/create_ims_profile.sh old mode 100644 new mode 100755 diff --git a/__tests__/__integration__/cli/query/program/__scripts__/query_program_help.sh b/__tests__/__integration__/cli/query/program/__scripts__/query_program_help.sh old mode 100644 new mode 100755 diff --git a/__tests__/__integration__/cli/query/program/__snapshots__/cli.query.program.integration.test.ts.snap b/__tests__/__integration__/cli/query/program/__snapshots__/cli.query.program.integration.test.ts.snap index 4383390..b0d2889 100644 --- a/__tests__/__integration__/cli/query/program/__snapshots__/cli.query.program.integration.test.ts.snap +++ b/__tests__/__integration__/cli/query/program/__snapshots__/cli.query.program.integration.test.ts.snap @@ -125,7 +125,10 @@ exports[`ims query program should display the query program help 1`] = ` --cert-file (local file path) - The file path to a certificate file to use for authentication + The file path to a certificate file to use for authentication. + + Note: The CLI does not support certificate files that require a password. For + more information, search Troubleshooting PEM Certificates in Zowe Docs. --cert-key-file (local file path) diff --git a/__tests__/__integration__/cli/query/query/__scripts__/query_region_help.sh b/__tests__/__integration__/cli/query/query/__scripts__/query_region_help.sh old mode 100644 new mode 100755 diff --git a/__tests__/__integration__/cli/query/query/__snapshots__/cli.query.region.integration.test.ts.snap b/__tests__/__integration__/cli/query/query/__snapshots__/cli.query.region.integration.test.ts.snap index 2bdbc87..bff0839 100644 --- a/__tests__/__integration__/cli/query/query/__snapshots__/cli.query.region.integration.test.ts.snap +++ b/__tests__/__integration__/cli/query/query/__snapshots__/cli.query.region.integration.test.ts.snap @@ -115,7 +115,10 @@ exports[`ims query region should display the query region help 1`] = ` --cert-file (local file path) - The file path to a certificate file to use for authentication + The file path to a certificate file to use for authentication. + + Note: The CLI does not support certificate files that require a password. For + more information, search Troubleshooting PEM Certificates in Zowe Docs. --cert-key-file (local file path) diff --git a/__tests__/__integration__/cli/query/transaction/__scripts__/query_transaction_help.sh b/__tests__/__integration__/cli/query/transaction/__scripts__/query_transaction_help.sh old mode 100644 new mode 100755 diff --git a/__tests__/__integration__/cli/query/transaction/__snapshots__/cli.query.transaction.integration.test.ts.snap b/__tests__/__integration__/cli/query/transaction/__snapshots__/cli.query.transaction.integration.test.ts.snap index a770da9..8c8c523 100644 --- a/__tests__/__integration__/cli/query/transaction/__snapshots__/cli.query.transaction.integration.test.ts.snap +++ b/__tests__/__integration__/cli/query/transaction/__snapshots__/cli.query.transaction.integration.test.ts.snap @@ -156,7 +156,10 @@ exports[`ims query transaction should display the help 1`] = ` --cert-file (local file path) - The file path to a certificate file to use for authentication + The file path to a certificate file to use for authentication. + + Note: The CLI does not support certificate files that require a password. For + more information, search Troubleshooting PEM Certificates in Zowe Docs. --cert-key-file (local file path) diff --git a/__tests__/__integration__/cli/start/program/__scripts__/start_program_help.sh b/__tests__/__integration__/cli/start/program/__scripts__/start_program_help.sh old mode 100644 new mode 100755 diff --git a/__tests__/__integration__/cli/start/program/__snapshots__/cli.start.program.integration.test.ts.snap b/__tests__/__integration__/cli/start/program/__snapshots__/cli.start.program.integration.test.ts.snap index 8818c98..4dfbc75 100644 --- a/__tests__/__integration__/cli/start/program/__snapshots__/cli.start.program.integration.test.ts.snap +++ b/__tests__/__integration__/cli/start/program/__snapshots__/cli.start.program.integration.test.ts.snap @@ -116,7 +116,10 @@ exports[`Start program command should display the help 1`] = ` --cert-file (local file path) - The file path to a certificate file to use for authentication + The file path to a certificate file to use for authentication. + + Note: The CLI does not support certificate files that require a password. For + more information, search Troubleshooting PEM Certificates in Zowe Docs. --cert-key-file (local file path) @@ -207,8 +210,8 @@ exports[`Start program command should display the help 1`] = ` \\"success\\": true, \\"exitCode\\": 0, \\"message\\": \\"The help was constructed for command: program.\\", - \\"stdout\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n program | pgm\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Start an IMS application program.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims start program [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the application program(s) to start. The maximum length of a program\\\\n name is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --attributes | --att (array)\\\\n\\\\n The attributes that are to be started\\\\n\\\\n Default value: SCHD\\\\n Allowed values: SCHD, TRACE, REFRESH\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command to\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Start an application program named PGM123:\\\\n\\\\n $ zowe ims start program \\\\\\"PGM123\\\\\\"\\\\n\\\\n - Start all application programs beginning with ACC*:\\\\n\\\\n $ zowe ims start program \\\\\\"ACC*\\\\\\"\\\\n\\\\n - Start an application program named PGM234 and start\\\\n tracing:\\\\n\\\\n $ zowe ims start program \\\\\\"PGM234\\\\\\" --attributes \\\\\\"SCHD TRACE\\\\\\"\\\\n\\\\n - Start an application program named PGM890 routing to\\\\n control regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims start program \\\\\\"PGM890\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Start an application programs named XYZ1 specifying\\\\n optional connection parameters:\\\\n\\\\n $ zowe ims start program \\\\\\"XYZ1\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\", + \\"stdout\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n program | pgm\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Start an IMS application program.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims start program [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the application program(s) to start. The maximum length of a program\\\\n name is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --attributes | --att (array)\\\\n\\\\n The attributes that are to be started\\\\n\\\\n Default value: SCHD\\\\n Allowed values: SCHD, TRACE, REFRESH\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command to\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication.\\\\n\\\\n Note: The CLI does not support certificate files that require a password. For\\\\n more information, search Troubleshooting PEM Certificates in Zowe Docs.\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Start an application program named PGM123:\\\\n\\\\n $ zowe ims start program \\\\\\"PGM123\\\\\\"\\\\n\\\\n - Start all application programs beginning with ACC*:\\\\n\\\\n $ zowe ims start program \\\\\\"ACC*\\\\\\"\\\\n\\\\n - Start an application program named PGM234 and start\\\\n tracing:\\\\n\\\\n $ zowe ims start program \\\\\\"PGM234\\\\\\" --attributes \\\\\\"SCHD TRACE\\\\\\"\\\\n\\\\n - Start an application program named PGM890 routing to\\\\n control regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims start program \\\\\\"PGM890\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Start an application programs named XYZ1 specifying\\\\n optional connection parameters:\\\\n\\\\n $ zowe ims start program \\\\\\"XYZ1\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\", \\"stderr\\": \\"\\", - \\"data\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n program | pgm\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Start an IMS application program.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims start program [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the application program(s) to start. The maximum length of a program\\\\n name is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --attributes | --att (array)\\\\n\\\\n The attributes that are to be started\\\\n\\\\n Default value: SCHD\\\\n Allowed values: SCHD, TRACE, REFRESH\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command to\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Start an application program named PGM123:\\\\n\\\\n $ zowe ims start program \\\\\\"PGM123\\\\\\"\\\\n\\\\n - Start all application programs beginning with ACC*:\\\\n\\\\n $ zowe ims start program \\\\\\"ACC*\\\\\\"\\\\n\\\\n - Start an application program named PGM234 and start\\\\n tracing:\\\\n\\\\n $ zowe ims start program \\\\\\"PGM234\\\\\\" --attributes \\\\\\"SCHD TRACE\\\\\\"\\\\n\\\\n - Start an application program named PGM890 routing to\\\\n control regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims start program \\\\\\"PGM890\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Start an application programs named XYZ1 specifying\\\\n optional connection parameters:\\\\n\\\\n $ zowe ims start program \\\\\\"XYZ1\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\" + \\"data\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n program | pgm\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Start an IMS application program.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims start program [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the application program(s) to start. The maximum length of a program\\\\n name is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --attributes | --att (array)\\\\n\\\\n The attributes that are to be started\\\\n\\\\n Default value: SCHD\\\\n Allowed values: SCHD, TRACE, REFRESH\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command to\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication.\\\\n\\\\n Note: The CLI does not support certificate files that require a password. For\\\\n more information, search Troubleshooting PEM Certificates in Zowe Docs.\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Start an application program named PGM123:\\\\n\\\\n $ zowe ims start program \\\\\\"PGM123\\\\\\"\\\\n\\\\n - Start all application programs beginning with ACC*:\\\\n\\\\n $ zowe ims start program \\\\\\"ACC*\\\\\\"\\\\n\\\\n - Start an application program named PGM234 and start\\\\n tracing:\\\\n\\\\n $ zowe ims start program \\\\\\"PGM234\\\\\\" --attributes \\\\\\"SCHD TRACE\\\\\\"\\\\n\\\\n - Start an application program named PGM890 routing to\\\\n control regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims start program \\\\\\"PGM890\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Start an application programs named XYZ1 specifying\\\\n optional connection parameters:\\\\n\\\\n $ zowe ims start program \\\\\\"XYZ1\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\" }" `; diff --git a/__tests__/__integration__/cli/start/region/__scripts__/start_region_help.sh b/__tests__/__integration__/cli/start/region/__scripts__/start_region_help.sh old mode 100644 new mode 100755 diff --git a/__tests__/__integration__/cli/start/region/__snapshots__/cli.start.region.integration.test.ts.snap b/__tests__/__integration__/cli/start/region/__snapshots__/cli.start.region.integration.test.ts.snap index c804877..9e73b26 100644 --- a/__tests__/__integration__/cli/start/region/__snapshots__/cli.start.region.integration.test.ts.snap +++ b/__tests__/__integration__/cli/start/region/__snapshots__/cli.start.region.integration.test.ts.snap @@ -121,7 +121,10 @@ exports[`Start region command should display the help 1`] = ` --cert-file (local file path) - The file path to a certificate file to use for authentication + The file path to a certificate file to use for authentication. + + Note: The CLI does not support certificate files that require a password. For + more information, search Troubleshooting PEM Certificates in Zowe Docs. --cert-key-file (local file path) @@ -213,8 +216,8 @@ exports[`Start region command should display the help 1`] = ` \\"success\\": true, \\"exitCode\\": 0, \\"message\\": \\"The help was constructed for command: region.\\", - \\"stdout\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n region | reg\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Start an IMS region.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims start region [memberName] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n memberName\\\\t\\\\t (string)\\\\n\\\\n The name of the member that contains JCL for the region to start. The maximum\\\\n length of the member name is eight characters. If no member name is specified,\\\\n the default member name is used\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command to\\\\n\\\\n --local | -l (boolean)\\\\n\\\\n If you specify the --local option, IMS overrides the symbolic IMSID parameter in\\\\n the JCL of the default or specified member. --local is the default if you\\\\n specify the --job-name option.\\\\n\\\\n --job-name | --jn (string)\\\\n\\\\n Use this option to override the job name on the JOB statement of the default or\\\\n specified JCL member for a dependent region.\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Start a region stored in a member named MEM1:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM1\\\\\\"\\\\n\\\\n - Start a region stored in a member named MEM2 specifying the\\\\n region to route the command:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM2\\\\\\" --route \\\\\\"IMS1\\\\\\"\\\\n\\\\n - Start a region stored in a member named MEM3 and override\\\\n the job name:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM3\\\\\\" --job-name \\\\\\"JOB9\\\\\\"\\\\n\\\\n - Start a region stored in a member named MEM4 routing to\\\\n control regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM4\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Start a region stored in a member named MEM5 specifying\\\\n optional connection parameters:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM5\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\", + \\"stdout\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n region | reg\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Start an IMS region.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims start region [memberName] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n memberName\\\\t\\\\t (string)\\\\n\\\\n The name of the member that contains JCL for the region to start. The maximum\\\\n length of the member name is eight characters. If no member name is specified,\\\\n the default member name is used\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command to\\\\n\\\\n --local | -l (boolean)\\\\n\\\\n If you specify the --local option, IMS overrides the symbolic IMSID parameter in\\\\n the JCL of the default or specified member. --local is the default if you\\\\n specify the --job-name option.\\\\n\\\\n --job-name | --jn (string)\\\\n\\\\n Use this option to override the job name on the JOB statement of the default or\\\\n specified JCL member for a dependent region.\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication.\\\\n\\\\n Note: The CLI does not support certificate files that require a password. For\\\\n more information, search Troubleshooting PEM Certificates in Zowe Docs.\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Start a region stored in a member named MEM1:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM1\\\\\\"\\\\n\\\\n - Start a region stored in a member named MEM2 specifying the\\\\n region to route the command:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM2\\\\\\" --route \\\\\\"IMS1\\\\\\"\\\\n\\\\n - Start a region stored in a member named MEM3 and override\\\\n the job name:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM3\\\\\\" --job-name \\\\\\"JOB9\\\\\\"\\\\n\\\\n - Start a region stored in a member named MEM4 routing to\\\\n control regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM4\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Start a region stored in a member named MEM5 specifying\\\\n optional connection parameters:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM5\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\", \\"stderr\\": \\"\\", - \\"data\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n region | reg\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Start an IMS region.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims start region [memberName] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n memberName\\\\t\\\\t (string)\\\\n\\\\n The name of the member that contains JCL for the region to start. The maximum\\\\n length of the member name is eight characters. If no member name is specified,\\\\n the default member name is used\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command to\\\\n\\\\n --local | -l (boolean)\\\\n\\\\n If you specify the --local option, IMS overrides the symbolic IMSID parameter in\\\\n the JCL of the default or specified member. --local is the default if you\\\\n specify the --job-name option.\\\\n\\\\n --job-name | --jn (string)\\\\n\\\\n Use this option to override the job name on the JOB statement of the default or\\\\n specified JCL member for a dependent region.\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Start a region stored in a member named MEM1:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM1\\\\\\"\\\\n\\\\n - Start a region stored in a member named MEM2 specifying the\\\\n region to route the command:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM2\\\\\\" --route \\\\\\"IMS1\\\\\\"\\\\n\\\\n - Start a region stored in a member named MEM3 and override\\\\n the job name:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM3\\\\\\" --job-name \\\\\\"JOB9\\\\\\"\\\\n\\\\n - Start a region stored in a member named MEM4 routing to\\\\n control regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM4\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Start a region stored in a member named MEM5 specifying\\\\n optional connection parameters:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM5\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\" + \\"data\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n region | reg\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Start an IMS region.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims start region [memberName] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n memberName\\\\t\\\\t (string)\\\\n\\\\n The name of the member that contains JCL for the region to start. The maximum\\\\n length of the member name is eight characters. If no member name is specified,\\\\n the default member name is used\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command to\\\\n\\\\n --local | -l (boolean)\\\\n\\\\n If you specify the --local option, IMS overrides the symbolic IMSID parameter in\\\\n the JCL of the default or specified member. --local is the default if you\\\\n specify the --job-name option.\\\\n\\\\n --job-name | --jn (string)\\\\n\\\\n Use this option to override the job name on the JOB statement of the default or\\\\n specified JCL member for a dependent region.\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication.\\\\n\\\\n Note: The CLI does not support certificate files that require a password. For\\\\n more information, search Troubleshooting PEM Certificates in Zowe Docs.\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Start a region stored in a member named MEM1:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM1\\\\\\"\\\\n\\\\n - Start a region stored in a member named MEM2 specifying the\\\\n region to route the command:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM2\\\\\\" --route \\\\\\"IMS1\\\\\\"\\\\n\\\\n - Start a region stored in a member named MEM3 and override\\\\n the job name:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM3\\\\\\" --job-name \\\\\\"JOB9\\\\\\"\\\\n\\\\n - Start a region stored in a member named MEM4 routing to\\\\n control regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM4\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Start a region stored in a member named MEM5 specifying\\\\n optional connection parameters:\\\\n\\\\n $ zowe ims start region \\\\\\"MEM5\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\" }" `; diff --git a/__tests__/__integration__/cli/start/transaction/__scripts__/start_transaction_help.sh b/__tests__/__integration__/cli/start/transaction/__scripts__/start_transaction_help.sh old mode 100644 new mode 100755 diff --git a/__tests__/__integration__/cli/start/transaction/__snapshots__/cli.start.transaction.integration.test.ts.snap b/__tests__/__integration__/cli/start/transaction/__snapshots__/cli.start.transaction.integration.test.ts.snap index 672fe12..11967eb 100644 --- a/__tests__/__integration__/cli/start/transaction/__snapshots__/cli.start.transaction.integration.test.ts.snap +++ b/__tests__/__integration__/cli/start/transaction/__snapshots__/cli.start.transaction.integration.test.ts.snap @@ -116,7 +116,10 @@ exports[`Start transaction command should display the help 1`] = ` --cert-file (local file path) - The file path to a certificate file to use for authentication + The file path to a certificate file to use for authentication. + + Note: The CLI does not support certificate files that require a password. For + more information, search Troubleshooting PEM Certificates in Zowe Docs. --cert-key-file (local file path) @@ -206,8 +209,8 @@ exports[`Start transaction command should display the help 1`] = ` \\"success\\": true, \\"exitCode\\": 0, \\"message\\": \\"The help was constructed for command: transaction.\\", - \\"stdout\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n transaction | tran\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Start an IMS transaction.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims start transaction [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the transaction(s) to start. The maximum length of a transaction\\\\n name is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --attributes | --att (array)\\\\n\\\\n The attributes that are to be started\\\\n\\\\n Default value: SCHD\\\\n Allowed values: Q, SCHD, SUSPEND, TRACE\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command to\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Start a transaction named TRN1:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN1\\\\\\"\\\\n\\\\n - Start all transactions beginning with TRN*:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN*\\\\\\"\\\\n\\\\n - Start a transaction named TRN2 and start tracing:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN2\\\\\\" --attributes \\\\\\"SCHD TRACE\\\\\\"\\\\n\\\\n - Start a transaction named TRN3 routing to control regions\\\\n IMS1 and IMS2:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN3\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Start a transaction named TRN4 specifying optional\\\\n connection parameters:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN4\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\", + \\"stdout\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n transaction | tran\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Start an IMS transaction.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims start transaction [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the transaction(s) to start. The maximum length of a transaction\\\\n name is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --attributes | --att (array)\\\\n\\\\n The attributes that are to be started\\\\n\\\\n Default value: SCHD\\\\n Allowed values: Q, SCHD, SUSPEND, TRACE\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command to\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication.\\\\n\\\\n Note: The CLI does not support certificate files that require a password. For\\\\n more information, search Troubleshooting PEM Certificates in Zowe Docs.\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Start a transaction named TRN1:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN1\\\\\\"\\\\n\\\\n - Start all transactions beginning with TRN*:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN*\\\\\\"\\\\n\\\\n - Start a transaction named TRN2 and start tracing:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN2\\\\\\" --attributes \\\\\\"SCHD TRACE\\\\\\"\\\\n\\\\n - Start a transaction named TRN3 routing to control regions\\\\n IMS1 and IMS2:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN3\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Start a transaction named TRN4 specifying optional\\\\n connection parameters:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN4\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\", \\"stderr\\": \\"\\", - \\"data\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n transaction | tran\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Start an IMS transaction.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims start transaction [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the transaction(s) to start. The maximum length of a transaction\\\\n name is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --attributes | --att (array)\\\\n\\\\n The attributes that are to be started\\\\n\\\\n Default value: SCHD\\\\n Allowed values: Q, SCHD, SUSPEND, TRACE\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command to\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Start a transaction named TRN1:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN1\\\\\\"\\\\n\\\\n - Start all transactions beginning with TRN*:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN*\\\\\\"\\\\n\\\\n - Start a transaction named TRN2 and start tracing:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN2\\\\\\" --attributes \\\\\\"SCHD TRACE\\\\\\"\\\\n\\\\n - Start a transaction named TRN3 routing to control regions\\\\n IMS1 and IMS2:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN3\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Start a transaction named TRN4 specifying optional\\\\n connection parameters:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN4\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\" + \\"data\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n transaction | tran\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Start an IMS transaction.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims start transaction [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the transaction(s) to start. The maximum length of a transaction\\\\n name is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --attributes | --att (array)\\\\n\\\\n The attributes that are to be started\\\\n\\\\n Default value: SCHD\\\\n Allowed values: Q, SCHD, SUSPEND, TRACE\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command to\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication.\\\\n\\\\n Note: The CLI does not support certificate files that require a password. For\\\\n more information, search Troubleshooting PEM Certificates in Zowe Docs.\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Start a transaction named TRN1:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN1\\\\\\"\\\\n\\\\n - Start all transactions beginning with TRN*:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN*\\\\\\"\\\\n\\\\n - Start a transaction named TRN2 and start tracing:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN2\\\\\\" --attributes \\\\\\"SCHD TRACE\\\\\\"\\\\n\\\\n - Start a transaction named TRN3 routing to control regions\\\\n IMS1 and IMS2:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN3\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Start a transaction named TRN4 specifying optional\\\\n connection parameters:\\\\n\\\\n $ zowe ims start transaction \\\\\\"TRN4\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\" }" `; diff --git a/__tests__/__integration__/cli/stop/program/__scripts__/stop_program_help.sh b/__tests__/__integration__/cli/stop/program/__scripts__/stop_program_help.sh old mode 100644 new mode 100755 diff --git a/__tests__/__integration__/cli/stop/program/__snapshots__/cli.stop.program.integration.test.ts.snap b/__tests__/__integration__/cli/stop/program/__snapshots__/cli.stop.program.integration.test.ts.snap index 699087e..bad0a47 100644 --- a/__tests__/__integration__/cli/stop/program/__snapshots__/cli.stop.program.integration.test.ts.snap +++ b/__tests__/__integration__/cli/stop/program/__snapshots__/cli.stop.program.integration.test.ts.snap @@ -116,7 +116,10 @@ exports[`Start program command should display the help 1`] = ` --cert-file (local file path) - The file path to a certificate file to use for authentication + The file path to a certificate file to use for authentication. + + Note: The CLI does not support certificate files that require a password. For + more information, search Troubleshooting PEM Certificates in Zowe Docs. --cert-key-file (local file path) @@ -206,8 +209,8 @@ exports[`Start program command should display the help 1`] = ` \\"success\\": true, \\"exitCode\\": 0, \\"message\\": \\"The help was constructed for command: program.\\", - \\"stdout\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n program | pgm\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Stop an IMS application program.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims stop program [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name( of the program(s) to stop. The maximum length of a program name is\\\\n eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --attributes | --att (array)\\\\n\\\\n The attributes that are to be stopped\\\\n\\\\n Default value: SCHD\\\\n Allowed values: SCHD, TRACE\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Stop an application program named PGM123:\\\\n\\\\n $ zowe ims stop program \\\\\\"PGM123\\\\\\"\\\\n\\\\n - Stop all application programs beginning with ACC*:\\\\n\\\\n $ zowe ims stop program \\\\\\"ACC*\\\\\\"\\\\n\\\\n - Stop tracing an application program named PGM234:\\\\n\\\\n $ zowe ims stop program \\\\\\"PGM234\\\\\\" --attributes \\\\\\"TRACE\\\\\\"\\\\n\\\\n - Stop an application program named PGM890 routing to control\\\\n regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims stop program \\\\\\"PGM890\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Stop an application programs named XYZ1 specifying optional\\\\n connection parameters:\\\\n\\\\n $ zowe ims stop program \\\\\\"XYZ1\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\", + \\"stdout\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n program | pgm\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Stop an IMS application program.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims stop program [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name( of the program(s) to stop. The maximum length of a program name is\\\\n eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --attributes | --att (array)\\\\n\\\\n The attributes that are to be stopped\\\\n\\\\n Default value: SCHD\\\\n Allowed values: SCHD, TRACE\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication.\\\\n\\\\n Note: The CLI does not support certificate files that require a password. For\\\\n more information, search Troubleshooting PEM Certificates in Zowe Docs.\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Stop an application program named PGM123:\\\\n\\\\n $ zowe ims stop program \\\\\\"PGM123\\\\\\"\\\\n\\\\n - Stop all application programs beginning with ACC*:\\\\n\\\\n $ zowe ims stop program \\\\\\"ACC*\\\\\\"\\\\n\\\\n - Stop tracing an application program named PGM234:\\\\n\\\\n $ zowe ims stop program \\\\\\"PGM234\\\\\\" --attributes \\\\\\"TRACE\\\\\\"\\\\n\\\\n - Stop an application program named PGM890 routing to control\\\\n regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims stop program \\\\\\"PGM890\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Stop an application programs named XYZ1 specifying optional\\\\n connection parameters:\\\\n\\\\n $ zowe ims stop program \\\\\\"XYZ1\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\", \\"stderr\\": \\"\\", - \\"data\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n program | pgm\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Stop an IMS application program.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims stop program [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name( of the program(s) to stop. The maximum length of a program name is\\\\n eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --attributes | --att (array)\\\\n\\\\n The attributes that are to be stopped\\\\n\\\\n Default value: SCHD\\\\n Allowed values: SCHD, TRACE\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Stop an application program named PGM123:\\\\n\\\\n $ zowe ims stop program \\\\\\"PGM123\\\\\\"\\\\n\\\\n - Stop all application programs beginning with ACC*:\\\\n\\\\n $ zowe ims stop program \\\\\\"ACC*\\\\\\"\\\\n\\\\n - Stop tracing an application program named PGM234:\\\\n\\\\n $ zowe ims stop program \\\\\\"PGM234\\\\\\" --attributes \\\\\\"TRACE\\\\\\"\\\\n\\\\n - Stop an application program named PGM890 routing to control\\\\n regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims stop program \\\\\\"PGM890\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Stop an application programs named XYZ1 specifying optional\\\\n connection parameters:\\\\n\\\\n $ zowe ims stop program \\\\\\"XYZ1\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\" + \\"data\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n program | pgm\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Stop an IMS application program.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims stop program [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name( of the program(s) to stop. The maximum length of a program name is\\\\n eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --attributes | --att (array)\\\\n\\\\n The attributes that are to be stopped\\\\n\\\\n Default value: SCHD\\\\n Allowed values: SCHD, TRACE\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication.\\\\n\\\\n Note: The CLI does not support certificate files that require a password. For\\\\n more information, search Troubleshooting PEM Certificates in Zowe Docs.\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Stop an application program named PGM123:\\\\n\\\\n $ zowe ims stop program \\\\\\"PGM123\\\\\\"\\\\n\\\\n - Stop all application programs beginning with ACC*:\\\\n\\\\n $ zowe ims stop program \\\\\\"ACC*\\\\\\"\\\\n\\\\n - Stop tracing an application program named PGM234:\\\\n\\\\n $ zowe ims stop program \\\\\\"PGM234\\\\\\" --attributes \\\\\\"TRACE\\\\\\"\\\\n\\\\n - Stop an application program named PGM890 routing to control\\\\n regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims stop program \\\\\\"PGM890\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Stop an application programs named XYZ1 specifying optional\\\\n connection parameters:\\\\n\\\\n $ zowe ims stop program \\\\\\"XYZ1\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\" }" `; diff --git a/__tests__/__integration__/cli/stop/region/__scripts__/stop_region_conflict.sh b/__tests__/__integration__/cli/stop/region/__scripts__/stop_region_conflict.sh old mode 100644 new mode 100755 diff --git a/__tests__/__integration__/cli/stop/region/__scripts__/stop_region_help.sh b/__tests__/__integration__/cli/stop/region/__scripts__/stop_region_help.sh old mode 100644 new mode 100755 diff --git a/__tests__/__integration__/cli/stop/region/__snapshots__/cli.stop.region.integration.test.ts.snap b/__tests__/__integration__/cli/stop/region/__snapshots__/cli.stop.region.integration.test.ts.snap index 7845196..22f7b82 100644 --- a/__tests__/__integration__/cli/stop/region/__snapshots__/cli.stop.region.integration.test.ts.snap +++ b/__tests__/__integration__/cli/stop/region/__snapshots__/cli.stop.region.integration.test.ts.snap @@ -131,7 +131,10 @@ exports[`Start region command should display the help 1`] = ` --cert-file (local file path) - The file path to a certificate file to use for authentication + The file path to a certificate file to use for authentication. + + Note: The CLI does not support certificate files that require a password. For + more information, search Troubleshooting PEM Certificates in Zowe Docs. --cert-key-file (local file path) @@ -222,9 +225,9 @@ exports[`Start region command should display the help 1`] = ` \\"success\\": true, \\"exitCode\\": 0, \\"message\\": \\"The help was constructed for command: region.\\", - \\"stdout\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n region | reg\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Stop an IMS region.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims stop region [options]\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --region-ids | --ri (array)\\\\n\\\\n Region identifier numbers for the regions you want to stop. You must specify\\\\n either this option or --job-name.\\\\n\\\\n --job-name | --jn (string)\\\\n\\\\n The name of the job for the IMS region you want to stop. You must specify either\\\\n this option or --region-ids.\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command to\\\\n\\\\n --abdump (string)\\\\n\\\\n Specify this option to cause abnormal termination (ABEND) of an application\\\\n program. If the transaction indicated by this argument is currently running in\\\\n the specified region, an error message is received at the master terminal,\\\\n indicating an application program ABEND. The region will remain active, but the\\\\n transaction will be stopped. The command is ignored if the transaction is not\\\\n currently scheduled in the region.\\\\n\\\\n --cancel (boolean)\\\\n\\\\n Use this option if the region cannot be stopped with a stop region --abdump\\\\n command. To use this option, you must have already submitted a stop region\\\\n command using the --abdump option.\\\\n\\\\n --transaction (string)\\\\n\\\\n Specify a transaction in wait-for-input mode to stop its message processing\\\\n within the specified region.\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Stop a region with job name JOBNM1:\\\\n\\\\n $ zowe ims stop region --job-name \\\\\\"JOBNM1\\\\\\"\\\\n\\\\n - Stop multiple regions with region identifiers:\\\\n\\\\n $ zowe ims stop region --region-ids 4 5\\\\n\\\\n - Stop a region with region identifier and cause the abnormal\\\\n termination (ABEND) of the application program:\\\\n\\\\n $ zowe ims stop region --region-ids 4 --abdump \\\\\\"TRAN1\\\\\\"\\\\n\\\\n - Stop a region with region identifier and specify 'cancel'\\\\n because the 'abdump' option failed to stop the region:\\\\n\\\\n $ zowe ims stop region --region-ids 4 --cancel true\\\\n\\\\n - Stop a region with job name JOBNM4 specifying optional\\\\n connection parameters:\\\\n\\\\n $ zowe ims stop region --job-name \\\\\\"JOBNM4\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080--ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\", + \\"stdout\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n region | reg\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Stop an IMS region.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims stop region [options]\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --region-ids | --ri (array)\\\\n\\\\n Region identifier numbers for the regions you want to stop. You must specify\\\\n either this option or --job-name.\\\\n\\\\n --job-name | --jn (string)\\\\n\\\\n The name of the job for the IMS region you want to stop. You must specify either\\\\n this option or --region-ids.\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command to\\\\n\\\\n --abdump (string)\\\\n\\\\n Specify this option to cause abnormal termination (ABEND) of an application\\\\n program. If the transaction indicated by this argument is currently running in\\\\n the specified region, an error message is received at the master terminal,\\\\n indicating an application program ABEND. The region will remain active, but the\\\\n transaction will be stopped. The command is ignored if the transaction is not\\\\n currently scheduled in the region.\\\\n\\\\n --cancel (boolean)\\\\n\\\\n Use this option if the region cannot be stopped with a stop region --abdump\\\\n command. To use this option, you must have already submitted a stop region\\\\n command using the --abdump option.\\\\n\\\\n --transaction (string)\\\\n\\\\n Specify a transaction in wait-for-input mode to stop its message processing\\\\n within the specified region.\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication.\\\\n\\\\n Note: The CLI does not support certificate files that require a password. For\\\\n more information, search Troubleshooting PEM Certificates in Zowe Docs.\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Stop a region with job name JOBNM1:\\\\n\\\\n $ zowe ims stop region --job-name \\\\\\"JOBNM1\\\\\\"\\\\n\\\\n - Stop multiple regions with region identifiers:\\\\n\\\\n $ zowe ims stop region --region-ids 4 5\\\\n\\\\n - Stop a region with region identifier and cause the abnormal\\\\n termination (ABEND) of the application program:\\\\n\\\\n $ zowe ims stop region --region-ids 4 --abdump \\\\\\"TRAN1\\\\\\"\\\\n\\\\n - Stop a region with region identifier and specify 'cancel'\\\\n because the 'abdump' option failed to stop the region:\\\\n\\\\n $ zowe ims stop region --region-ids 4 --cancel true\\\\n\\\\n - Stop a region with job name JOBNM4 specifying optional\\\\n connection parameters:\\\\n\\\\n $ zowe ims stop region --job-name \\\\\\"JOBNM4\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080--ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\", \\"stderr\\": \\"\\", - \\"data\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n region | reg\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Stop an IMS region.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims stop region [options]\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --region-ids | --ri (array)\\\\n\\\\n Region identifier numbers for the regions you want to stop. You must specify\\\\n either this option or --job-name.\\\\n\\\\n --job-name | --jn (string)\\\\n\\\\n The name of the job for the IMS region you want to stop. You must specify either\\\\n this option or --region-ids.\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command to\\\\n\\\\n --abdump (string)\\\\n\\\\n Specify this option to cause abnormal termination (ABEND) of an application\\\\n program. If the transaction indicated by this argument is currently running in\\\\n the specified region, an error message is received at the master terminal,\\\\n indicating an application program ABEND. The region will remain active, but the\\\\n transaction will be stopped. The command is ignored if the transaction is not\\\\n currently scheduled in the region.\\\\n\\\\n --cancel (boolean)\\\\n\\\\n Use this option if the region cannot be stopped with a stop region --abdump\\\\n command. To use this option, you must have already submitted a stop region\\\\n command using the --abdump option.\\\\n\\\\n --transaction (string)\\\\n\\\\n Specify a transaction in wait-for-input mode to stop its message processing\\\\n within the specified region.\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Stop a region with job name JOBNM1:\\\\n\\\\n $ zowe ims stop region --job-name \\\\\\"JOBNM1\\\\\\"\\\\n\\\\n - Stop multiple regions with region identifiers:\\\\n\\\\n $ zowe ims stop region --region-ids 4 5\\\\n\\\\n - Stop a region with region identifier and cause the abnormal\\\\n termination (ABEND) of the application program:\\\\n\\\\n $ zowe ims stop region --region-ids 4 --abdump \\\\\\"TRAN1\\\\\\"\\\\n\\\\n - Stop a region with region identifier and specify 'cancel'\\\\n because the 'abdump' option failed to stop the region:\\\\n\\\\n $ zowe ims stop region --region-ids 4 --cancel true\\\\n\\\\n - Stop a region with job name JOBNM4 specifying optional\\\\n connection parameters:\\\\n\\\\n $ zowe ims stop region --job-name \\\\\\"JOBNM4\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080--ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\" + \\"data\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n region | reg\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Stop an IMS region.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims stop region [options]\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --region-ids | --ri (array)\\\\n\\\\n Region identifier numbers for the regions you want to stop. You must specify\\\\n either this option or --job-name.\\\\n\\\\n --job-name | --jn (string)\\\\n\\\\n The name of the job for the IMS region you want to stop. You must specify either\\\\n this option or --region-ids.\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command to\\\\n\\\\n --abdump (string)\\\\n\\\\n Specify this option to cause abnormal termination (ABEND) of an application\\\\n program. If the transaction indicated by this argument is currently running in\\\\n the specified region, an error message is received at the master terminal,\\\\n indicating an application program ABEND. The region will remain active, but the\\\\n transaction will be stopped. The command is ignored if the transaction is not\\\\n currently scheduled in the region.\\\\n\\\\n --cancel (boolean)\\\\n\\\\n Use this option if the region cannot be stopped with a stop region --abdump\\\\n command. To use this option, you must have already submitted a stop region\\\\n command using the --abdump option.\\\\n\\\\n --transaction (string)\\\\n\\\\n Specify a transaction in wait-for-input mode to stop its message processing\\\\n within the specified region.\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication.\\\\n\\\\n Note: The CLI does not support certificate files that require a password. For\\\\n more information, search Troubleshooting PEM Certificates in Zowe Docs.\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Stop a region with job name JOBNM1:\\\\n\\\\n $ zowe ims stop region --job-name \\\\\\"JOBNM1\\\\\\"\\\\n\\\\n - Stop multiple regions with region identifiers:\\\\n\\\\n $ zowe ims stop region --region-ids 4 5\\\\n\\\\n - Stop a region with region identifier and cause the abnormal\\\\n termination (ABEND) of the application program:\\\\n\\\\n $ zowe ims stop region --region-ids 4 --abdump \\\\\\"TRAN1\\\\\\"\\\\n\\\\n - Stop a region with region identifier and specify 'cancel'\\\\n because the 'abdump' option failed to stop the region:\\\\n\\\\n $ zowe ims stop region --region-ids 4 --cancel true\\\\n\\\\n - Stop a region with job name JOBNM4 specifying optional\\\\n connection parameters:\\\\n\\\\n $ zowe ims stop region --job-name \\\\\\"JOBNM4\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080--ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\" }" `; diff --git a/__tests__/__integration__/cli/stop/transaction/__scripts__/stop_transaction_help.sh b/__tests__/__integration__/cli/stop/transaction/__scripts__/stop_transaction_help.sh old mode 100644 new mode 100755 diff --git a/__tests__/__integration__/cli/stop/transaction/__snapshots__/cli.stop.transaction.integration.test.ts.snap b/__tests__/__integration__/cli/stop/transaction/__snapshots__/cli.stop.transaction.integration.test.ts.snap index b5e84a4..616c7ff 100644 --- a/__tests__/__integration__/cli/stop/transaction/__snapshots__/cli.stop.transaction.integration.test.ts.snap +++ b/__tests__/__integration__/cli/stop/transaction/__snapshots__/cli.stop.transaction.integration.test.ts.snap @@ -116,7 +116,10 @@ exports[`Start transaction command should display the help 1`] = ` --cert-file (local file path) - The file path to a certificate file to use for authentication + The file path to a certificate file to use for authentication. + + Note: The CLI does not support certificate files that require a password. For + more information, search Troubleshooting PEM Certificates in Zowe Docs. --cert-key-file (local file path) @@ -206,8 +209,8 @@ exports[`Start transaction command should display the help 1`] = ` \\"success\\": true, \\"exitCode\\": 0, \\"message\\": \\"The help was constructed for command: transaction.\\", - \\"stdout\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n transaction | tran\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Stop an IMS transaction.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims stop transaction [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the transaction(s) to stop. The maximum length of a transaction name\\\\n is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --attributes | --att (array)\\\\n\\\\n The attributes that are to be stopped\\\\n\\\\n Default value: SCHD\\\\n Allowed values: Q, SCHD, TRACE\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Stop a transaction named TRN1:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN1\\\\\\"\\\\n\\\\n - Stop all transactions beginning with TRN*:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN*\\\\\\"\\\\n\\\\n - Stop tracing a transaction named TRN2:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN2\\\\\\" --attributes \\\\\\"TRACE\\\\\\"\\\\n\\\\n - Stop a transaction named TRN3 routing to control regions\\\\n IMS1 and IMS2:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN3\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Stop a transaction named TRN4 specifying optional\\\\n connection parameters:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN4\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\", + \\"stdout\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n transaction | tran\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Stop an IMS transaction.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims stop transaction [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the transaction(s) to stop. The maximum length of a transaction name\\\\n is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --attributes | --att (array)\\\\n\\\\n The attributes that are to be stopped\\\\n\\\\n Default value: SCHD\\\\n Allowed values: Q, SCHD, TRACE\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication.\\\\n\\\\n Note: The CLI does not support certificate files that require a password. For\\\\n more information, search Troubleshooting PEM Certificates in Zowe Docs.\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Stop a transaction named TRN1:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN1\\\\\\"\\\\n\\\\n - Stop all transactions beginning with TRN*:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN*\\\\\\"\\\\n\\\\n - Stop tracing a transaction named TRN2:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN2\\\\\\" --attributes \\\\\\"TRACE\\\\\\"\\\\n\\\\n - Stop a transaction named TRN3 routing to control regions\\\\n IMS1 and IMS2:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN3\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Stop a transaction named TRN4 specifying optional\\\\n connection parameters:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN4\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\", \\"stderr\\": \\"\\", - \\"data\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n transaction | tran\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Stop an IMS transaction.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims stop transaction [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the transaction(s) to stop. The maximum length of a transaction name\\\\n is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --attributes | --att (array)\\\\n\\\\n The attributes that are to be stopped\\\\n\\\\n Default value: SCHD\\\\n Allowed values: Q, SCHD, TRACE\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Stop a transaction named TRN1:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN1\\\\\\"\\\\n\\\\n - Stop all transactions beginning with TRN*:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN*\\\\\\"\\\\n\\\\n - Stop tracing a transaction named TRN2:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN2\\\\\\" --attributes \\\\\\"TRACE\\\\\\"\\\\n\\\\n - Stop a transaction named TRN3 routing to control regions\\\\n IMS1 and IMS2:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN3\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Stop a transaction named TRN4 specifying optional\\\\n connection parameters:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN4\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\" + \\"data\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n transaction | tran\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Stop an IMS transaction.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims stop transaction [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the transaction(s) to stop. The maximum length of a transaction name\\\\n is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --attributes | --att (array)\\\\n\\\\n The attributes that are to be stopped\\\\n\\\\n Default value: SCHD\\\\n Allowed values: Q, SCHD, TRACE\\\\n\\\\n --route | --rte (array)\\\\n\\\\n The region(s) to route the command\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication.\\\\n\\\\n Note: The CLI does not support certificate files that require a password. For\\\\n more information, search Troubleshooting PEM Certificates in Zowe Docs.\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Stop a transaction named TRN1:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN1\\\\\\"\\\\n\\\\n - Stop all transactions beginning with TRN*:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN*\\\\\\"\\\\n\\\\n - Stop tracing a transaction named TRN2:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN2\\\\\\" --attributes \\\\\\"TRACE\\\\\\"\\\\n\\\\n - Stop a transaction named TRN3 routing to control regions\\\\n IMS1 and IMS2:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN3\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Stop a transaction named TRN4 specifying optional\\\\n connection parameters:\\\\n\\\\n $ zowe ims stop transaction \\\\\\"TRN4\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\" }" `; diff --git a/__tests__/__integration__/cli/update/program/__scripts__/update_program_help.sh b/__tests__/__integration__/cli/update/program/__scripts__/update_program_help.sh old mode 100644 new mode 100755 diff --git a/__tests__/__integration__/cli/update/program/__snapshots__/cli.update.program.integration.test.ts.snap b/__tests__/__integration__/cli/update/program/__snapshots__/cli.update.program.integration.test.ts.snap index 8519f48..b1e2de1 100644 --- a/__tests__/__integration__/cli/update/program/__snapshots__/cli.update.program.integration.test.ts.snap +++ b/__tests__/__integration__/cli/update/program/__snapshots__/cli.update.program.integration.test.ts.snap @@ -172,7 +172,10 @@ exports[`Update program command should display the help 1`] = ` --cert-file (local file path) - The file path to a certificate file to use for authentication + The file path to a certificate file to use for authentication. + + Note: The CLI does not support certificate files that require a password. For + more information, search Troubleshooting PEM Certificates in Zowe Docs. --cert-key-file (local file path) @@ -265,8 +268,8 @@ exports[`Update program command should display the help 1`] = ` \\"success\\": true, \\"exitCode\\": 0, \\"message\\": \\"The help was constructed for command: program.\\", - \\"stdout\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n program | pgm\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Update an IMS application program.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims update program [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the application program(s) to update. The maximum length of a\\\\n program name is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --bmp-type | --bmptype (string)\\\\n\\\\n Specifies whether the program runs in a BMP type region or not. (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --dynamic | --dopt (string)\\\\n\\\\n Specifies the dynamic option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --fast-path | --fp (string)\\\\n\\\\n Specifies the Fast Path option (E or N).\\\\n\\\\n Allowed values: E, N\\\\n\\\\n --generated-psb | --gpsb (string)\\\\n\\\\n Specifies the generated PSB option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --language | --lang (string)\\\\n\\\\n Specifies the language interface of the program or a GPSB or defined a DOPT(Y)\\\\n program as using the JAVA language (ASSEM, COBOL, JAVA, PASCAL, PLI).\\\\n\\\\n Allowed values: ASSEM, COBOL, JAVA, PASCAL, PLI\\\\n\\\\n --lock | -l (string)\\\\n\\\\n Specifies the LOCK status is to be set (ON or OFF).\\\\n\\\\n Allowed values: ON, OFF\\\\n\\\\n --option | -o (string)\\\\n\\\\n Specifies to return response lines for all resources that are processed. It is\\\\n only valid with --name * (ALLRSP).\\\\n\\\\n Allowed values: ALLRSP\\\\n\\\\n --resident | -r (string)\\\\n\\\\n Specifies the resident option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --route | --rte (array)\\\\n\\\\n Specifies the region(s) to route the command.\\\\n\\\\n --schedule-type | --schdtype (string)\\\\n\\\\n Specifies whether this application program can be scheduled into more than one\\\\n message region or batch message region simultaneously (PARALLEL or SERIAL).\\\\n\\\\n Allowed values: PARALLEL, SERIAL\\\\n\\\\n --transaction-level-stat | --transtat (string)\\\\n\\\\n Specifies whether transaction level statistics should be logged (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Update an application program named PGM123 to execute\\\\n exclusively as Fast Path:\\\\n\\\\n $ zowe ims update program \\\\\\"PGM123\\\\\\" --fp \\\\\\"E\\\\\\"\\\\n\\\\n - Update all application programs beginning with ACC* to not\\\\n run in a BMP type region:\\\\n\\\\n $ zowe ims update program \\\\\\"ACC*\\\\\\" --bmptype \\\\\\"N\\\\\\"\\\\n\\\\n - Unlock all programs beginning with PGM* to allow\\\\n scheduling:\\\\n\\\\n $ zowe ims update program \\\\\\"PGM*\\\\\\" --lock \\\\\\"OFF\\\\\\"\\\\n\\\\n - Update an application program named PGM890 to execute as\\\\n Fast Path routing to control regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims update program \\\\\\"PGM890\\\\\\" --fp \\\\\\"E\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Unlock an application programs named XYZ1 to allow\\\\n scheduling specifying optional connection parameters:\\\\n\\\\n $ zowe ims update program \\\\\\"XYZ1\\\\\\" --lock \\\\\\"OFF\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\", + \\"stdout\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n program | pgm\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Update an IMS application program.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims update program [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the application program(s) to update. The maximum length of a\\\\n program name is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --bmp-type | --bmptype (string)\\\\n\\\\n Specifies whether the program runs in a BMP type region or not. (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --dynamic | --dopt (string)\\\\n\\\\n Specifies the dynamic option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --fast-path | --fp (string)\\\\n\\\\n Specifies the Fast Path option (E or N).\\\\n\\\\n Allowed values: E, N\\\\n\\\\n --generated-psb | --gpsb (string)\\\\n\\\\n Specifies the generated PSB option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --language | --lang (string)\\\\n\\\\n Specifies the language interface of the program or a GPSB or defined a DOPT(Y)\\\\n program as using the JAVA language (ASSEM, COBOL, JAVA, PASCAL, PLI).\\\\n\\\\n Allowed values: ASSEM, COBOL, JAVA, PASCAL, PLI\\\\n\\\\n --lock | -l (string)\\\\n\\\\n Specifies the LOCK status is to be set (ON or OFF).\\\\n\\\\n Allowed values: ON, OFF\\\\n\\\\n --option | -o (string)\\\\n\\\\n Specifies to return response lines for all resources that are processed. It is\\\\n only valid with --name * (ALLRSP).\\\\n\\\\n Allowed values: ALLRSP\\\\n\\\\n --resident | -r (string)\\\\n\\\\n Specifies the resident option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --route | --rte (array)\\\\n\\\\n Specifies the region(s) to route the command.\\\\n\\\\n --schedule-type | --schdtype (string)\\\\n\\\\n Specifies whether this application program can be scheduled into more than one\\\\n message region or batch message region simultaneously (PARALLEL or SERIAL).\\\\n\\\\n Allowed values: PARALLEL, SERIAL\\\\n\\\\n --transaction-level-stat | --transtat (string)\\\\n\\\\n Specifies whether transaction level statistics should be logged (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication.\\\\n\\\\n Note: The CLI does not support certificate files that require a password. For\\\\n more information, search Troubleshooting PEM Certificates in Zowe Docs.\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Update an application program named PGM123 to execute\\\\n exclusively as Fast Path:\\\\n\\\\n $ zowe ims update program \\\\\\"PGM123\\\\\\" --fp \\\\\\"E\\\\\\"\\\\n\\\\n - Update all application programs beginning with ACC* to not\\\\n run in a BMP type region:\\\\n\\\\n $ zowe ims update program \\\\\\"ACC*\\\\\\" --bmptype \\\\\\"N\\\\\\"\\\\n\\\\n - Unlock all programs beginning with PGM* to allow\\\\n scheduling:\\\\n\\\\n $ zowe ims update program \\\\\\"PGM*\\\\\\" --lock \\\\\\"OFF\\\\\\"\\\\n\\\\n - Update an application program named PGM890 to execute as\\\\n Fast Path routing to control regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims update program \\\\\\"PGM890\\\\\\" --fp \\\\\\"E\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Unlock an application programs named XYZ1 to allow\\\\n scheduling specifying optional connection parameters:\\\\n\\\\n $ zowe ims update program \\\\\\"XYZ1\\\\\\" --lock \\\\\\"OFF\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\", \\"stderr\\": \\"\\", - \\"data\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n program | pgm\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Update an IMS application program.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims update program [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the application program(s) to update. The maximum length of a\\\\n program name is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --bmp-type | --bmptype (string)\\\\n\\\\n Specifies whether the program runs in a BMP type region or not. (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --dynamic | --dopt (string)\\\\n\\\\n Specifies the dynamic option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --fast-path | --fp (string)\\\\n\\\\n Specifies the Fast Path option (E or N).\\\\n\\\\n Allowed values: E, N\\\\n\\\\n --generated-psb | --gpsb (string)\\\\n\\\\n Specifies the generated PSB option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --language | --lang (string)\\\\n\\\\n Specifies the language interface of the program or a GPSB or defined a DOPT(Y)\\\\n program as using the JAVA language (ASSEM, COBOL, JAVA, PASCAL, PLI).\\\\n\\\\n Allowed values: ASSEM, COBOL, JAVA, PASCAL, PLI\\\\n\\\\n --lock | -l (string)\\\\n\\\\n Specifies the LOCK status is to be set (ON or OFF).\\\\n\\\\n Allowed values: ON, OFF\\\\n\\\\n --option | -o (string)\\\\n\\\\n Specifies to return response lines for all resources that are processed. It is\\\\n only valid with --name * (ALLRSP).\\\\n\\\\n Allowed values: ALLRSP\\\\n\\\\n --resident | -r (string)\\\\n\\\\n Specifies the resident option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --route | --rte (array)\\\\n\\\\n Specifies the region(s) to route the command.\\\\n\\\\n --schedule-type | --schdtype (string)\\\\n\\\\n Specifies whether this application program can be scheduled into more than one\\\\n message region or batch message region simultaneously (PARALLEL or SERIAL).\\\\n\\\\n Allowed values: PARALLEL, SERIAL\\\\n\\\\n --transaction-level-stat | --transtat (string)\\\\n\\\\n Specifies whether transaction level statistics should be logged (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Update an application program named PGM123 to execute\\\\n exclusively as Fast Path:\\\\n\\\\n $ zowe ims update program \\\\\\"PGM123\\\\\\" --fp \\\\\\"E\\\\\\"\\\\n\\\\n - Update all application programs beginning with ACC* to not\\\\n run in a BMP type region:\\\\n\\\\n $ zowe ims update program \\\\\\"ACC*\\\\\\" --bmptype \\\\\\"N\\\\\\"\\\\n\\\\n - Unlock all programs beginning with PGM* to allow\\\\n scheduling:\\\\n\\\\n $ zowe ims update program \\\\\\"PGM*\\\\\\" --lock \\\\\\"OFF\\\\\\"\\\\n\\\\n - Update an application program named PGM890 to execute as\\\\n Fast Path routing to control regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims update program \\\\\\"PGM890\\\\\\" --fp \\\\\\"E\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Unlock an application programs named XYZ1 to allow\\\\n scheduling specifying optional connection parameters:\\\\n\\\\n $ zowe ims update program \\\\\\"XYZ1\\\\\\" --lock \\\\\\"OFF\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\" + \\"data\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n program | pgm\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Update an IMS application program.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims update program [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the application program(s) to update. The maximum length of a\\\\n program name is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --bmp-type | --bmptype (string)\\\\n\\\\n Specifies whether the program runs in a BMP type region or not. (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --dynamic | --dopt (string)\\\\n\\\\n Specifies the dynamic option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --fast-path | --fp (string)\\\\n\\\\n Specifies the Fast Path option (E or N).\\\\n\\\\n Allowed values: E, N\\\\n\\\\n --generated-psb | --gpsb (string)\\\\n\\\\n Specifies the generated PSB option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --language | --lang (string)\\\\n\\\\n Specifies the language interface of the program or a GPSB or defined a DOPT(Y)\\\\n program as using the JAVA language (ASSEM, COBOL, JAVA, PASCAL, PLI).\\\\n\\\\n Allowed values: ASSEM, COBOL, JAVA, PASCAL, PLI\\\\n\\\\n --lock | -l (string)\\\\n\\\\n Specifies the LOCK status is to be set (ON or OFF).\\\\n\\\\n Allowed values: ON, OFF\\\\n\\\\n --option | -o (string)\\\\n\\\\n Specifies to return response lines for all resources that are processed. It is\\\\n only valid with --name * (ALLRSP).\\\\n\\\\n Allowed values: ALLRSP\\\\n\\\\n --resident | -r (string)\\\\n\\\\n Specifies the resident option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --route | --rte (array)\\\\n\\\\n Specifies the region(s) to route the command.\\\\n\\\\n --schedule-type | --schdtype (string)\\\\n\\\\n Specifies whether this application program can be scheduled into more than one\\\\n message region or batch message region simultaneously (PARALLEL or SERIAL).\\\\n\\\\n Allowed values: PARALLEL, SERIAL\\\\n\\\\n --transaction-level-stat | --transtat (string)\\\\n\\\\n Specifies whether transaction level statistics should be logged (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication.\\\\n\\\\n Note: The CLI does not support certificate files that require a password. For\\\\n more information, search Troubleshooting PEM Certificates in Zowe Docs.\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Update an application program named PGM123 to execute\\\\n exclusively as Fast Path:\\\\n\\\\n $ zowe ims update program \\\\\\"PGM123\\\\\\" --fp \\\\\\"E\\\\\\"\\\\n\\\\n - Update all application programs beginning with ACC* to not\\\\n run in a BMP type region:\\\\n\\\\n $ zowe ims update program \\\\\\"ACC*\\\\\\" --bmptype \\\\\\"N\\\\\\"\\\\n\\\\n - Unlock all programs beginning with PGM* to allow\\\\n scheduling:\\\\n\\\\n $ zowe ims update program \\\\\\"PGM*\\\\\\" --lock \\\\\\"OFF\\\\\\"\\\\n\\\\n - Update an application program named PGM890 to execute as\\\\n Fast Path routing to control regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims update program \\\\\\"PGM890\\\\\\" --fp \\\\\\"E\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Unlock an application programs named XYZ1 to allow\\\\n scheduling specifying optional connection parameters:\\\\n\\\\n $ zowe ims update program \\\\\\"XYZ1\\\\\\" --lock \\\\\\"OFF\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\" }" `; diff --git a/__tests__/__integration__/cli/update/transaction/__scripts__/update_transaction_help.sh b/__tests__/__integration__/cli/update/transaction/__scripts__/update_transaction_help.sh old mode 100644 new mode 100755 diff --git a/__tests__/__integration__/cli/update/transaction/__snapshots__/cli.update.transaction.integration.test.ts.snap b/__tests__/__integration__/cli/update/transaction/__snapshots__/cli.update.transaction.integration.test.ts.snap index fc0d703..339e269 100644 --- a/__tests__/__integration__/cli/update/transaction/__snapshots__/cli.update.transaction.integration.test.ts.snap +++ b/__tests__/__integration__/cli/update/transaction/__snapshots__/cli.update.transaction.integration.test.ts.snap @@ -311,7 +311,10 @@ exports[`Update transaction command should display the help 1`] = ` --cert-file (local file path) - The file path to a certificate file to use for authentication + The file path to a certificate file to use for authentication. + + Note: The CLI does not support certificate files that require a password. For + more information, search Troubleshooting PEM Certificates in Zowe Docs. --cert-key-file (local file path) @@ -404,8 +407,8 @@ exports[`Update transaction command should display the help 1`] = ` \\"success\\": true, \\"exitCode\\": 0, \\"message\\": \\"The help was constructed for command: transaction.\\", - \\"stdout\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n transaction | tran\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Update an IMS transaction.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims update transaction [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the transaction(s) to update. The maximum length of a transaction\\\\n name is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --aoi-cmd | --aocmd (string)\\\\n\\\\n Specifies the AOI option that you want to change (N, CMD, TRAN, Y).\\\\n\\\\n Allowed values: N, CMD, TRAN, Y\\\\n\\\\n --class | -c (array)\\\\n\\\\n Selects the transactions associated with the specified class or classes to be\\\\n updated.\\\\n\\\\n --commit-mode | --cmtmode (string)\\\\n\\\\n Specifies when database updates and non-express output messages are committed\\\\n (SNGL, MULT).\\\\n\\\\n Allowed values: SINGLE, MODE\\\\n\\\\n --conversation | --conv (string)\\\\n\\\\n Specifies the conversation option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --current-priority | --cpri (number)\\\\n\\\\n Specifies a new value for the current priority of a transaction.\\\\n\\\\n --directed-routing | --dirroute (string)\\\\n\\\\n Specifies the MSC directed routing option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --edit-routine | --editrtn (string)\\\\n\\\\n Specifies the 1- to 8-character name of your transaction input edit routine that\\\\n edits messages before the program receives the message.\\\\n\\\\n --edit-uppercase | --edituc (string)\\\\n\\\\n Specifies the edit to uppercase option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --emh-buffer-size | --emhbsz (number)\\\\n\\\\n Specifies the EMH buffer size required to run the Fast Path transaction.\\\\n\\\\n --expiration-time | --exprtime (number)\\\\n\\\\n Specifies the elapsed time in seconds that IMS can use to cancel the input\\\\n transaction.\\\\n\\\\n --fast-path | --fp (string)\\\\n\\\\n Specifies the Fast Path option (E, N, P).\\\\n\\\\n Allowed values: E, N, P\\\\n\\\\n --inquiry | --inq (string)\\\\n\\\\n Specifies the inquiry option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --limit-count | --lct (number)\\\\n\\\\n Specifies the limit count.\\\\n\\\\n --limit-priority | --lpri (number)\\\\n\\\\n Specifies the limit priority.\\\\n\\\\n --lock | -l (string)\\\\n\\\\n Specifies that the LOCK status is to be set on or off. Cannot be specified with\\\\n any other SET attribute(ON or OFF).\\\\n\\\\n Allowed values: ON, OFF\\\\n\\\\n --log-write-ahead | --dclwa (string)\\\\n\\\\n Specifies the log write-ahead option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --maximum-regions | --maxrgn (number)\\\\n\\\\n Specifies a new value for the maximum number of regions that can be\\\\n simultaneously scheduled for a given transaction.\\\\n\\\\n --message-type | --msgtype (string)\\\\n\\\\n Specifies the message type (single segment or multiple segment) (MULTSEG or\\\\n SNGLSEG).\\\\n\\\\n Allowed values: MULTSEG, SNGLSEG\\\\n\\\\n --msname | --mn (string)\\\\n\\\\n Specifies the one- to eight-character name of the logical link path in a\\\\n multiple IMS system configuration (MSC).\\\\n\\\\n --normal-scheduling-priority | --npri (number)\\\\n\\\\n Specifies the normal scheduling priority.\\\\n\\\\n --option | -o (string)\\\\n\\\\n Specifies functions to be performed along with the command (AFFIN or ALLRSP).\\\\n\\\\n Allowed values: ALLRSP\\\\n\\\\n --parallel-processing-limit | --parlim (number)\\\\n\\\\n Specifies the parallel processing limit count.\\\\n\\\\n --program | --pgm (string)\\\\n\\\\n Specifies the name of the application program associated with the transaction.\\\\n\\\\n --processing-limit-count | --plct (number)\\\\n\\\\n Specifies the processing limit count.\\\\n\\\\n --processing-limit-count-time | --plcttime (number)\\\\n\\\\n Specifies the processing limit count time.\\\\n\\\\n --recover | -r (string)\\\\n\\\\n Specifies the recovery option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --remote | --re (string)\\\\n\\\\n Specifies the remote option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --response-mode | --resp (string)\\\\n\\\\n Specifies the response mode option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --route | --rte (array)\\\\n\\\\n Specifies the region(s) to route the command.\\\\n\\\\n --segment-number | --segno (number)\\\\n\\\\n Specifies the segment number.\\\\n\\\\n --segment-size | --segsz (number)\\\\n\\\\n Specifies the segment size.\\\\n\\\\n --serial | --sr (string)\\\\n\\\\n Specifies the serial option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --set-class | --sc (number)\\\\n\\\\n Specifies the transaction class, which is an attribute used to select a\\\\n transaction for scheduling.\\\\n\\\\n --system-identification-local | --sidl (number)\\\\n\\\\n Specifies the system identification (SYSID) of the local system in a\\\\n multiple-IMS system (MSC) configuration.\\\\n\\\\n --system-identification-remote | --sidr (number)\\\\n\\\\n Specifies the system identification (SYSID) of the remote system in a\\\\n multiple-IMS system (MSC) configuration.\\\\n\\\\n --scratchpad-area-size | --spasz (number)\\\\n\\\\n Specifies the scratchpad area (SPA) size, in bytes, for a conversational\\\\n transaction. The value can be a number from 16 and 32767.\\\\n\\\\n --scratchpad-area-truncation | --spatrunc (string)\\\\n\\\\n Specifies the scratchpad area (SPA) truncation option of a conversational\\\\n transaction (S or R).\\\\n\\\\n Allowed values: S, R\\\\n\\\\n --transaction-level-stat | --transtat (string)\\\\n\\\\n Specifies whether transaction level statistics should be logged for message\\\\n driven programs (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --wait-for-input | --wfi (string)\\\\n\\\\n Specifies the wait-for input option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Update a transaction named TRN1 to process exclusively as\\\\n Fast Path:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN1\\\\\\" --fp \\\\\\"E\\\\\\"\\\\n\\\\n - Unlock to allow scheduling all transactions beginning with\\\\n TRN* and associated with class CLASSA:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN*\\\\\\" --class \\\\\\"CLASSA\\\\\\" --lock \\\\\\"OFF\\\\\\"\\\\n\\\\n - Set response mode on for transaction named TRN2 and\\\\n associated with classes CLASS1 and CLASS2:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN2\\\\\\" --class \\\\\\"CLASS1 CLASS2\\\\\\" --resp \\\\\\"Y\\\\\\"\\\\n\\\\n - Update a transaction named TRN3 to process exclusively as\\\\n Fast Path routing to control regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN3\\\\\\" -fp \\\\\\"E\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Associate PGM1 with transaction named TRN4 specifying\\\\n optional connection parameters:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN4\\\\\\" --pgm \\\\\\"PGM1\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\", + \\"stdout\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n transaction | tran\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Update an IMS transaction.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims update transaction [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the transaction(s) to update. The maximum length of a transaction\\\\n name is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --aoi-cmd | --aocmd (string)\\\\n\\\\n Specifies the AOI option that you want to change (N, CMD, TRAN, Y).\\\\n\\\\n Allowed values: N, CMD, TRAN, Y\\\\n\\\\n --class | -c (array)\\\\n\\\\n Selects the transactions associated with the specified class or classes to be\\\\n updated.\\\\n\\\\n --commit-mode | --cmtmode (string)\\\\n\\\\n Specifies when database updates and non-express output messages are committed\\\\n (SNGL, MULT).\\\\n\\\\n Allowed values: SINGLE, MODE\\\\n\\\\n --conversation | --conv (string)\\\\n\\\\n Specifies the conversation option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --current-priority | --cpri (number)\\\\n\\\\n Specifies a new value for the current priority of a transaction.\\\\n\\\\n --directed-routing | --dirroute (string)\\\\n\\\\n Specifies the MSC directed routing option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --edit-routine | --editrtn (string)\\\\n\\\\n Specifies the 1- to 8-character name of your transaction input edit routine that\\\\n edits messages before the program receives the message.\\\\n\\\\n --edit-uppercase | --edituc (string)\\\\n\\\\n Specifies the edit to uppercase option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --emh-buffer-size | --emhbsz (number)\\\\n\\\\n Specifies the EMH buffer size required to run the Fast Path transaction.\\\\n\\\\n --expiration-time | --exprtime (number)\\\\n\\\\n Specifies the elapsed time in seconds that IMS can use to cancel the input\\\\n transaction.\\\\n\\\\n --fast-path | --fp (string)\\\\n\\\\n Specifies the Fast Path option (E, N, P).\\\\n\\\\n Allowed values: E, N, P\\\\n\\\\n --inquiry | --inq (string)\\\\n\\\\n Specifies the inquiry option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --limit-count | --lct (number)\\\\n\\\\n Specifies the limit count.\\\\n\\\\n --limit-priority | --lpri (number)\\\\n\\\\n Specifies the limit priority.\\\\n\\\\n --lock | -l (string)\\\\n\\\\n Specifies that the LOCK status is to be set on or off. Cannot be specified with\\\\n any other SET attribute(ON or OFF).\\\\n\\\\n Allowed values: ON, OFF\\\\n\\\\n --log-write-ahead | --dclwa (string)\\\\n\\\\n Specifies the log write-ahead option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --maximum-regions | --maxrgn (number)\\\\n\\\\n Specifies a new value for the maximum number of regions that can be\\\\n simultaneously scheduled for a given transaction.\\\\n\\\\n --message-type | --msgtype (string)\\\\n\\\\n Specifies the message type (single segment or multiple segment) (MULTSEG or\\\\n SNGLSEG).\\\\n\\\\n Allowed values: MULTSEG, SNGLSEG\\\\n\\\\n --msname | --mn (string)\\\\n\\\\n Specifies the one- to eight-character name of the logical link path in a\\\\n multiple IMS system configuration (MSC).\\\\n\\\\n --normal-scheduling-priority | --npri (number)\\\\n\\\\n Specifies the normal scheduling priority.\\\\n\\\\n --option | -o (string)\\\\n\\\\n Specifies functions to be performed along with the command (AFFIN or ALLRSP).\\\\n\\\\n Allowed values: ALLRSP\\\\n\\\\n --parallel-processing-limit | --parlim (number)\\\\n\\\\n Specifies the parallel processing limit count.\\\\n\\\\n --program | --pgm (string)\\\\n\\\\n Specifies the name of the application program associated with the transaction.\\\\n\\\\n --processing-limit-count | --plct (number)\\\\n\\\\n Specifies the processing limit count.\\\\n\\\\n --processing-limit-count-time | --plcttime (number)\\\\n\\\\n Specifies the processing limit count time.\\\\n\\\\n --recover | -r (string)\\\\n\\\\n Specifies the recovery option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --remote | --re (string)\\\\n\\\\n Specifies the remote option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --response-mode | --resp (string)\\\\n\\\\n Specifies the response mode option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --route | --rte (array)\\\\n\\\\n Specifies the region(s) to route the command.\\\\n\\\\n --segment-number | --segno (number)\\\\n\\\\n Specifies the segment number.\\\\n\\\\n --segment-size | --segsz (number)\\\\n\\\\n Specifies the segment size.\\\\n\\\\n --serial | --sr (string)\\\\n\\\\n Specifies the serial option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --set-class | --sc (number)\\\\n\\\\n Specifies the transaction class, which is an attribute used to select a\\\\n transaction for scheduling.\\\\n\\\\n --system-identification-local | --sidl (number)\\\\n\\\\n Specifies the system identification (SYSID) of the local system in a\\\\n multiple-IMS system (MSC) configuration.\\\\n\\\\n --system-identification-remote | --sidr (number)\\\\n\\\\n Specifies the system identification (SYSID) of the remote system in a\\\\n multiple-IMS system (MSC) configuration.\\\\n\\\\n --scratchpad-area-size | --spasz (number)\\\\n\\\\n Specifies the scratchpad area (SPA) size, in bytes, for a conversational\\\\n transaction. The value can be a number from 16 and 32767.\\\\n\\\\n --scratchpad-area-truncation | --spatrunc (string)\\\\n\\\\n Specifies the scratchpad area (SPA) truncation option of a conversational\\\\n transaction (S or R).\\\\n\\\\n Allowed values: S, R\\\\n\\\\n --transaction-level-stat | --transtat (string)\\\\n\\\\n Specifies whether transaction level statistics should be logged for message\\\\n driven programs (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --wait-for-input | --wfi (string)\\\\n\\\\n Specifies the wait-for input option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication.\\\\n\\\\n Note: The CLI does not support certificate files that require a password. For\\\\n more information, search Troubleshooting PEM Certificates in Zowe Docs.\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Update a transaction named TRN1 to process exclusively as\\\\n Fast Path:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN1\\\\\\" --fp \\\\\\"E\\\\\\"\\\\n\\\\n - Unlock to allow scheduling all transactions beginning with\\\\n TRN* and associated with class CLASSA:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN*\\\\\\" --class \\\\\\"CLASSA\\\\\\" --lock \\\\\\"OFF\\\\\\"\\\\n\\\\n - Set response mode on for transaction named TRN2 and\\\\n associated with classes CLASS1 and CLASS2:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN2\\\\\\" --class \\\\\\"CLASS1 CLASS2\\\\\\" --resp \\\\\\"Y\\\\\\"\\\\n\\\\n - Update a transaction named TRN3 to process exclusively as\\\\n Fast Path routing to control regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN3\\\\\\" -fp \\\\\\"E\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Associate PGM1 with transaction named TRN4 specifying\\\\n optional connection parameters:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN4\\\\\\" --pgm \\\\\\"PGM1\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\", \\"stderr\\": \\"\\", - \\"data\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n transaction | tran\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Update an IMS transaction.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims update transaction [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the transaction(s) to update. The maximum length of a transaction\\\\n name is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --aoi-cmd | --aocmd (string)\\\\n\\\\n Specifies the AOI option that you want to change (N, CMD, TRAN, Y).\\\\n\\\\n Allowed values: N, CMD, TRAN, Y\\\\n\\\\n --class | -c (array)\\\\n\\\\n Selects the transactions associated with the specified class or classes to be\\\\n updated.\\\\n\\\\n --commit-mode | --cmtmode (string)\\\\n\\\\n Specifies when database updates and non-express output messages are committed\\\\n (SNGL, MULT).\\\\n\\\\n Allowed values: SINGLE, MODE\\\\n\\\\n --conversation | --conv (string)\\\\n\\\\n Specifies the conversation option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --current-priority | --cpri (number)\\\\n\\\\n Specifies a new value for the current priority of a transaction.\\\\n\\\\n --directed-routing | --dirroute (string)\\\\n\\\\n Specifies the MSC directed routing option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --edit-routine | --editrtn (string)\\\\n\\\\n Specifies the 1- to 8-character name of your transaction input edit routine that\\\\n edits messages before the program receives the message.\\\\n\\\\n --edit-uppercase | --edituc (string)\\\\n\\\\n Specifies the edit to uppercase option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --emh-buffer-size | --emhbsz (number)\\\\n\\\\n Specifies the EMH buffer size required to run the Fast Path transaction.\\\\n\\\\n --expiration-time | --exprtime (number)\\\\n\\\\n Specifies the elapsed time in seconds that IMS can use to cancel the input\\\\n transaction.\\\\n\\\\n --fast-path | --fp (string)\\\\n\\\\n Specifies the Fast Path option (E, N, P).\\\\n\\\\n Allowed values: E, N, P\\\\n\\\\n --inquiry | --inq (string)\\\\n\\\\n Specifies the inquiry option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --limit-count | --lct (number)\\\\n\\\\n Specifies the limit count.\\\\n\\\\n --limit-priority | --lpri (number)\\\\n\\\\n Specifies the limit priority.\\\\n\\\\n --lock | -l (string)\\\\n\\\\n Specifies that the LOCK status is to be set on or off. Cannot be specified with\\\\n any other SET attribute(ON or OFF).\\\\n\\\\n Allowed values: ON, OFF\\\\n\\\\n --log-write-ahead | --dclwa (string)\\\\n\\\\n Specifies the log write-ahead option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --maximum-regions | --maxrgn (number)\\\\n\\\\n Specifies a new value for the maximum number of regions that can be\\\\n simultaneously scheduled for a given transaction.\\\\n\\\\n --message-type | --msgtype (string)\\\\n\\\\n Specifies the message type (single segment or multiple segment) (MULTSEG or\\\\n SNGLSEG).\\\\n\\\\n Allowed values: MULTSEG, SNGLSEG\\\\n\\\\n --msname | --mn (string)\\\\n\\\\n Specifies the one- to eight-character name of the logical link path in a\\\\n multiple IMS system configuration (MSC).\\\\n\\\\n --normal-scheduling-priority | --npri (number)\\\\n\\\\n Specifies the normal scheduling priority.\\\\n\\\\n --option | -o (string)\\\\n\\\\n Specifies functions to be performed along with the command (AFFIN or ALLRSP).\\\\n\\\\n Allowed values: ALLRSP\\\\n\\\\n --parallel-processing-limit | --parlim (number)\\\\n\\\\n Specifies the parallel processing limit count.\\\\n\\\\n --program | --pgm (string)\\\\n\\\\n Specifies the name of the application program associated with the transaction.\\\\n\\\\n --processing-limit-count | --plct (number)\\\\n\\\\n Specifies the processing limit count.\\\\n\\\\n --processing-limit-count-time | --plcttime (number)\\\\n\\\\n Specifies the processing limit count time.\\\\n\\\\n --recover | -r (string)\\\\n\\\\n Specifies the recovery option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --remote | --re (string)\\\\n\\\\n Specifies the remote option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --response-mode | --resp (string)\\\\n\\\\n Specifies the response mode option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --route | --rte (array)\\\\n\\\\n Specifies the region(s) to route the command.\\\\n\\\\n --segment-number | --segno (number)\\\\n\\\\n Specifies the segment number.\\\\n\\\\n --segment-size | --segsz (number)\\\\n\\\\n Specifies the segment size.\\\\n\\\\n --serial | --sr (string)\\\\n\\\\n Specifies the serial option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --set-class | --sc (number)\\\\n\\\\n Specifies the transaction class, which is an attribute used to select a\\\\n transaction for scheduling.\\\\n\\\\n --system-identification-local | --sidl (number)\\\\n\\\\n Specifies the system identification (SYSID) of the local system in a\\\\n multiple-IMS system (MSC) configuration.\\\\n\\\\n --system-identification-remote | --sidr (number)\\\\n\\\\n Specifies the system identification (SYSID) of the remote system in a\\\\n multiple-IMS system (MSC) configuration.\\\\n\\\\n --scratchpad-area-size | --spasz (number)\\\\n\\\\n Specifies the scratchpad area (SPA) size, in bytes, for a conversational\\\\n transaction. The value can be a number from 16 and 32767.\\\\n\\\\n --scratchpad-area-truncation | --spatrunc (string)\\\\n\\\\n Specifies the scratchpad area (SPA) truncation option of a conversational\\\\n transaction (S or R).\\\\n\\\\n Allowed values: S, R\\\\n\\\\n --transaction-level-stat | --transtat (string)\\\\n\\\\n Specifies whether transaction level statistics should be logged for message\\\\n driven programs (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --wait-for-input | --wfi (string)\\\\n\\\\n Specifies the wait-for input option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Update a transaction named TRN1 to process exclusively as\\\\n Fast Path:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN1\\\\\\" --fp \\\\\\"E\\\\\\"\\\\n\\\\n - Unlock to allow scheduling all transactions beginning with\\\\n TRN* and associated with class CLASSA:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN*\\\\\\" --class \\\\\\"CLASSA\\\\\\" --lock \\\\\\"OFF\\\\\\"\\\\n\\\\n - Set response mode on for transaction named TRN2 and\\\\n associated with classes CLASS1 and CLASS2:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN2\\\\\\" --class \\\\\\"CLASS1 CLASS2\\\\\\" --resp \\\\\\"Y\\\\\\"\\\\n\\\\n - Update a transaction named TRN3 to process exclusively as\\\\n Fast Path routing to control regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN3\\\\\\" -fp \\\\\\"E\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Associate PGM1 with transaction named TRN4 specifying\\\\n optional connection parameters:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN4\\\\\\" --pgm \\\\\\"PGM1\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\" + \\"data\\": \\"\\\\n COMMAND NAME\\\\n ------------\\\\n\\\\n transaction | tran\\\\n\\\\n DESCRIPTION\\\\n -----------\\\\n\\\\n Update an IMS transaction.\\\\n\\\\n USAGE\\\\n -----\\\\n\\\\n zowe ims update transaction [name...] [options]\\\\n\\\\n POSITIONAL ARGUMENTS\\\\n --------------------\\\\n\\\\n name...\\\\t\\\\t (string)\\\\n\\\\n The name of the transaction(s) to update. The maximum length of a transaction\\\\n name is eight characters.\\\\n\\\\n OPTIONS\\\\n -------\\\\n\\\\n --aoi-cmd | --aocmd (string)\\\\n\\\\n Specifies the AOI option that you want to change (N, CMD, TRAN, Y).\\\\n\\\\n Allowed values: N, CMD, TRAN, Y\\\\n\\\\n --class | -c (array)\\\\n\\\\n Selects the transactions associated with the specified class or classes to be\\\\n updated.\\\\n\\\\n --commit-mode | --cmtmode (string)\\\\n\\\\n Specifies when database updates and non-express output messages are committed\\\\n (SNGL, MULT).\\\\n\\\\n Allowed values: SINGLE, MODE\\\\n\\\\n --conversation | --conv (string)\\\\n\\\\n Specifies the conversation option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --current-priority | --cpri (number)\\\\n\\\\n Specifies a new value for the current priority of a transaction.\\\\n\\\\n --directed-routing | --dirroute (string)\\\\n\\\\n Specifies the MSC directed routing option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --edit-routine | --editrtn (string)\\\\n\\\\n Specifies the 1- to 8-character name of your transaction input edit routine that\\\\n edits messages before the program receives the message.\\\\n\\\\n --edit-uppercase | --edituc (string)\\\\n\\\\n Specifies the edit to uppercase option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --emh-buffer-size | --emhbsz (number)\\\\n\\\\n Specifies the EMH buffer size required to run the Fast Path transaction.\\\\n\\\\n --expiration-time | --exprtime (number)\\\\n\\\\n Specifies the elapsed time in seconds that IMS can use to cancel the input\\\\n transaction.\\\\n\\\\n --fast-path | --fp (string)\\\\n\\\\n Specifies the Fast Path option (E, N, P).\\\\n\\\\n Allowed values: E, N, P\\\\n\\\\n --inquiry | --inq (string)\\\\n\\\\n Specifies the inquiry option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --limit-count | --lct (number)\\\\n\\\\n Specifies the limit count.\\\\n\\\\n --limit-priority | --lpri (number)\\\\n\\\\n Specifies the limit priority.\\\\n\\\\n --lock | -l (string)\\\\n\\\\n Specifies that the LOCK status is to be set on or off. Cannot be specified with\\\\n any other SET attribute(ON or OFF).\\\\n\\\\n Allowed values: ON, OFF\\\\n\\\\n --log-write-ahead | --dclwa (string)\\\\n\\\\n Specifies the log write-ahead option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --maximum-regions | --maxrgn (number)\\\\n\\\\n Specifies a new value for the maximum number of regions that can be\\\\n simultaneously scheduled for a given transaction.\\\\n\\\\n --message-type | --msgtype (string)\\\\n\\\\n Specifies the message type (single segment or multiple segment) (MULTSEG or\\\\n SNGLSEG).\\\\n\\\\n Allowed values: MULTSEG, SNGLSEG\\\\n\\\\n --msname | --mn (string)\\\\n\\\\n Specifies the one- to eight-character name of the logical link path in a\\\\n multiple IMS system configuration (MSC).\\\\n\\\\n --normal-scheduling-priority | --npri (number)\\\\n\\\\n Specifies the normal scheduling priority.\\\\n\\\\n --option | -o (string)\\\\n\\\\n Specifies functions to be performed along with the command (AFFIN or ALLRSP).\\\\n\\\\n Allowed values: ALLRSP\\\\n\\\\n --parallel-processing-limit | --parlim (number)\\\\n\\\\n Specifies the parallel processing limit count.\\\\n\\\\n --program | --pgm (string)\\\\n\\\\n Specifies the name of the application program associated with the transaction.\\\\n\\\\n --processing-limit-count | --plct (number)\\\\n\\\\n Specifies the processing limit count.\\\\n\\\\n --processing-limit-count-time | --plcttime (number)\\\\n\\\\n Specifies the processing limit count time.\\\\n\\\\n --recover | -r (string)\\\\n\\\\n Specifies the recovery option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --remote | --re (string)\\\\n\\\\n Specifies the remote option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --response-mode | --resp (string)\\\\n\\\\n Specifies the response mode option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --route | --rte (array)\\\\n\\\\n Specifies the region(s) to route the command.\\\\n\\\\n --segment-number | --segno (number)\\\\n\\\\n Specifies the segment number.\\\\n\\\\n --segment-size | --segsz (number)\\\\n\\\\n Specifies the segment size.\\\\n\\\\n --serial | --sr (string)\\\\n\\\\n Specifies the serial option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --set-class | --sc (number)\\\\n\\\\n Specifies the transaction class, which is an attribute used to select a\\\\n transaction for scheduling.\\\\n\\\\n --system-identification-local | --sidl (number)\\\\n\\\\n Specifies the system identification (SYSID) of the local system in a\\\\n multiple-IMS system (MSC) configuration.\\\\n\\\\n --system-identification-remote | --sidr (number)\\\\n\\\\n Specifies the system identification (SYSID) of the remote system in a\\\\n multiple-IMS system (MSC) configuration.\\\\n\\\\n --scratchpad-area-size | --spasz (number)\\\\n\\\\n Specifies the scratchpad area (SPA) size, in bytes, for a conversational\\\\n transaction. The value can be a number from 16 and 32767.\\\\n\\\\n --scratchpad-area-truncation | --spatrunc (string)\\\\n\\\\n Specifies the scratchpad area (SPA) truncation option of a conversational\\\\n transaction (S or R).\\\\n\\\\n Allowed values: S, R\\\\n\\\\n --transaction-level-stat | --transtat (string)\\\\n\\\\n Specifies whether transaction level statistics should be logged for message\\\\n driven programs (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n --wait-for-input | --wfi (string)\\\\n\\\\n Specifies the wait-for input option (N or Y).\\\\n\\\\n Allowed values: N, Y\\\\n\\\\n IMS CONNECTION OPTIONS\\\\n ----------------------\\\\n\\\\n --host | -H (string)\\\\n\\\\n The IMS Operations API server host name.\\\\n\\\\n --port | -P (number)\\\\n\\\\n The IMS Operations API server port.\\\\n\\\\n --ims-connect-host | --ich (string)\\\\n\\\\n The hostname of your instance of IMS Connect. This is typically the hostname of\\\\n the mainframe LPAR where IMS Connect is running.\\\\n\\\\n --ims-connect-port | --icp (number)\\\\n\\\\n The port of your instance of IMS Connect. This port can be found in your IMS\\\\n Connect configuration file on the mainframe.\\\\n\\\\n --plex | -x (string)\\\\n\\\\n The name of the IMS plex.\\\\n\\\\n --user | -u (string)\\\\n\\\\n The web server user name where the IMS Operations API resides.\\\\n\\\\n --password | --pass (string)\\\\n\\\\n The web server user password where the IMS Operations API resides.\\\\n\\\\n --base-path | --bp (string)\\\\n\\\\n The base path for your API mediation layer instance. Specify this option to\\\\n prepend the base path to all z/OSMF resources when making REST requests. Do not\\\\n specify this option if you are not using an API mediation layer.\\\\n\\\\n --protocol (string)\\\\n\\\\n Specifies protocol (http or https).\\\\n\\\\n Default value: https\\\\n Allowed values: http, https\\\\n\\\\n --reject-unauthorized | --ru (boolean)\\\\n\\\\n Reject self-signed certificates.\\\\n\\\\n Default value: true\\\\n\\\\n PROFILE OPTIONS\\\\n ---------------\\\\n\\\\n --ims-profile | --ims-p (string)\\\\n\\\\n The name of a (ims) profile to load for this command execution.\\\\n\\\\n --base-profile | --base-p (string)\\\\n\\\\n The name of a (base) profile to load for this command execution.\\\\n\\\\n BASE CONNECTION OPTIONS\\\\n -----------------------\\\\n\\\\n --token-type | --tt (string)\\\\n\\\\n The type of token to get and use for the API. Omit this option to use the\\\\n default token type, which is provided by 'zowe auth login'.\\\\n\\\\n --token-value | --tv (string)\\\\n\\\\n The value of the token to pass to the API.\\\\n\\\\n --cert-file (local file path)\\\\n\\\\n The file path to a certificate file to use for authentication.\\\\n\\\\n Note: The CLI does not support certificate files that require a password. For\\\\n more information, search Troubleshooting PEM Certificates in Zowe Docs.\\\\n\\\\n --cert-key-file (local file path)\\\\n\\\\n The file path to a certificate key file to use for authentication\\\\n\\\\n RESPONSE FORMAT OPTIONS\\\\n -----------------------\\\\n\\\\n --response-format-filter | --rff (array)\\\\n\\\\n Filter (include) fields in the response. Accepts an array of field/property\\\\n names to include in the output response. You can filter JSON objects properties\\\\n OR table columns/fields. In addition, you can use this option in conjunction\\\\n with '--response-format-type' to reduce the output of a command to a single\\\\n field/property or a list of a single field/property.\\\\n\\\\n --response-format-type | --rft (string)\\\\n\\\\n The command response output format type. Must be one of the following:\\\\n\\\\n table: Formats output data as a table. Use this option when the output data is\\\\n an array of homogeneous JSON objects. Each property of the object will become a\\\\n column in the table.\\\\n\\\\n list: Formats output data as a list of strings. Can be used on any data type\\\\n (JSON objects/arrays) are stringified and a new line is added after each entry\\\\n in an array.\\\\n\\\\n object: Formats output data as a list of prettified objects (or single object).\\\\n Can be used in place of \\\\\\"table\\\\\\" to change from tabular output to a list of\\\\n prettified objects.\\\\n\\\\n string: Formats output data as a string. JSON objects/arrays are stringified.\\\\n\\\\n Allowed values: table, list, object, string\\\\n\\\\n --response-format-header | --rfh (boolean)\\\\n\\\\n If \\\\\\"--response-format-type table\\\\\\" is specified, include the column headers in\\\\n the output.\\\\n\\\\n GLOBAL OPTIONS\\\\n --------------\\\\n\\\\n --show-inputs-only (boolean)\\\\n\\\\n Show command inputs and do not run the command\\\\n\\\\n --response-format-json | --rfj (boolean)\\\\n\\\\n Produce JSON formatted data from a command\\\\n\\\\n --help | -h (boolean)\\\\n\\\\n Display help text\\\\n\\\\n --help-web | --hw (boolean)\\\\n\\\\n Display HTML help in browser\\\\n\\\\n EXAMPLES\\\\n --------\\\\n\\\\n - Update a transaction named TRN1 to process exclusively as\\\\n Fast Path:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN1\\\\\\" --fp \\\\\\"E\\\\\\"\\\\n\\\\n - Unlock to allow scheduling all transactions beginning with\\\\n TRN* and associated with class CLASSA:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN*\\\\\\" --class \\\\\\"CLASSA\\\\\\" --lock \\\\\\"OFF\\\\\\"\\\\n\\\\n - Set response mode on for transaction named TRN2 and\\\\n associated with classes CLASS1 and CLASS2:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN2\\\\\\" --class \\\\\\"CLASS1 CLASS2\\\\\\" --resp \\\\\\"Y\\\\\\"\\\\n\\\\n - Update a transaction named TRN3 to process exclusively as\\\\n Fast Path routing to control regions IMS1 and IMS2:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN3\\\\\\" -fp \\\\\\"E\\\\\\" --route \\\\\\"IMS1 IMS2\\\\\\"\\\\n\\\\n - Associate PGM1 with transaction named TRN4 specifying\\\\n optional connection parameters:\\\\n\\\\n $ zowe ims update transaction \\\\\\"TRN4\\\\\\" --pgm \\\\\\"PGM1\\\\\\" --user \\\\\\"username\\\\\\" --pass \\\\\\"pass1234\\\\\\" --host \\\\\\"localhost\\\\\\" --port 8080 --ich \\\\\\"zos1\\\\\\" --icp 9999 --plex \\\\\\"PLEX1\\\\\\"\\\\n\\\\n\\" }" `; diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 17f1885..d04a573 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -15,9 +15,9 @@ "@types/yargs": "8.0.2", "@typescript-eslint/eslint-plugin": "^4.29.0", "@typescript-eslint/parser": "^4.29.0", - "@zowe/cli": "^7.0.1", - "@zowe/cli-test-utils": "^7.0.1", - "@zowe/imperative": "^5.8.1", + "@zowe/cli": "^7.21.2", + "@zowe/cli-test-utils": "^7.21.2", + "@zowe/imperative": "^5.20.1", "env-cmd": "^8.0.2", "eslint": "^7.32.0", "eslint-plugin-jest": "^24.4.0", @@ -103,9 +103,9 @@ } }, "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -121,28 +121,20 @@ } }, "node_modules/@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dev": true, "dependencies": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", @@ -187,9 +179,9 @@ } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -252,22 +244,19 @@ } }, "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, "engines": { "node": ">=6.9.0" } @@ -285,38 +274,25 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -441,21 +417,30 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true, "engines": { "node": ">=6.9.0" @@ -500,13 +485,13 @@ } }, "node_modules/@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { @@ -514,9 +499,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", - "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -1642,9 +1627,9 @@ } }, "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -1696,46 +1681,47 @@ } }, "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template/node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", - "debug": "^4.1.0", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -1743,12 +1729,13 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" @@ -1764,12 +1751,13 @@ } }, "node_modules/@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2674,6 +2662,54 @@ "node": ">=8" } }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -3008,12 +3044,6 @@ "integrity": "sha512-+vFMPCwOffrTy685X9Kj+Iz83I56Q8j0JK6xvsm6TA5qxbtPUJZcXtJY05WMGlhCKp/9qbpRCwyOp6GkMuyuLg==", "dev": true }, - "node_modules/@types/js-yaml": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", - "integrity": "sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==", - "dev": true - }, "node_modules/@types/json-schema": { "version": "7.0.9", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", @@ -3059,12 +3089,6 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "node_modules/@types/uuid": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", - "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", - "dev": true - }, "node_modules/@types/yargs": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-8.0.2.tgz", @@ -3235,29 +3259,28 @@ } }, "node_modules/@zowe/cli": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/cli/-/@zowe/cli-7.10.2.tgz", - "integrity": "sha512-rncohec36u1QJXoRYbLpWWkXdxaQZba7rGF/woZkH3z8iq9M9g6v13b6qsa0nZGhEYVqSDo9OTvPjYpLV68zbw==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/cli/-/@zowe/cli-7.21.2.tgz", + "integrity": "sha512-ez0AoNqMeMdqRFQ3g5QouFYThVZ3NPNLVYsoZnE+sZX58TsJRytpSF5hLxnudoqepzRlFTTtsm5HOx6YNM3SVQ==", "dev": true, "hasInstallScript": true, "dependencies": { - "@zowe/core-for-zowe-sdk": "7.10.2", - "@zowe/imperative": "5.8.2", - "@zowe/perf-timing": "1.0.7", - "@zowe/provisioning-for-zowe-sdk": "7.10.2", - "@zowe/zos-console-for-zowe-sdk": "7.10.2", - "@zowe/zos-files-for-zowe-sdk": "7.10.2", - "@zowe/zos-jobs-for-zowe-sdk": "7.10.2", - "@zowe/zos-logs-for-zowe-sdk": "7.10.2", - "@zowe/zos-tso-for-zowe-sdk": "7.10.2", - "@zowe/zos-uss-for-zowe-sdk": "7.10.2", - "@zowe/zos-workflows-for-zowe-sdk": "7.10.2", - "@zowe/zosmf-for-zowe-sdk": "7.10.2", + "@zowe/core-for-zowe-sdk": "7.21.2", + "@zowe/imperative": "5.20.1", + "@zowe/provisioning-for-zowe-sdk": "7.21.2", + "@zowe/zos-console-for-zowe-sdk": "7.21.2", + "@zowe/zos-files-for-zowe-sdk": "7.21.2", + "@zowe/zos-jobs-for-zowe-sdk": "7.21.2", + "@zowe/zos-logs-for-zowe-sdk": "7.21.2", + "@zowe/zos-tso-for-zowe-sdk": "7.21.2", + "@zowe/zos-uss-for-zowe-sdk": "7.21.2", + "@zowe/zos-workflows-for-zowe-sdk": "7.21.2", + "@zowe/zosmf-for-zowe-sdk": "7.21.2", "find-process": "1.4.7", "get-stream": "6.0.1", "lodash": "4.17.21", "minimatch": "5.0.1", - "tar": "6.1.11" + "tar": "6.1.14" }, "bin": { "bright": "lib/main.js", @@ -3267,23 +3290,19 @@ "node": ">=14.0.0" }, "optionalDependencies": { - "keytar": "7.9.0" + "@zowe/secrets-for-zowe-sdk": "7.18.6" } }, "node_modules/@zowe/cli-test-utils": { - "version": "7.0.1", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/cli-test-utils/-/@zowe/cli-test-utils-7.0.1.tgz", - "integrity": "sha512-9TLGW6nApNETfJDRDyVjGaIWf2G01pMyDIdpgKiqziPkWc/hZTXvUsy44hZHei948SHVtAwWJwKl2FQc9kziEw==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/cli-test-utils/-/@zowe/cli-test-utils-7.21.2.tgz", + "integrity": "sha512-elWFeMOBj1Q0trayEZZzbGo5OB+TCzOLUSNNnRiIPey/t5JhOP2xj7IkIlYIY2LEVq81kGSqc6jBPlureXgHpw==", "dev": true, - "license": "EPL-2.0", "dependencies": { - "@types/js-yaml": "^4.0.0", - "@types/uuid": "^8.3.0", "find-up": "^5.0.0", "js-yaml": "^4.0.0", "rimraf": "^3.0.2", - "uuid": "^8.3.2", - "yocto-queue": "^0.1.0" + "uuid": "^8.3.2" }, "peerDependencies": { "@zowe/imperative": "^5.0.0" @@ -3426,9 +3445,9 @@ } }, "node_modules/@zowe/core-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/core-for-zowe-sdk/-/@zowe/core-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-Uh+GVnQ+cHEU1MXY7Pww377ahtGSW5WdklhA11qEAw4nFJsZar8iym0NDmmVJ6KNwhNSqiL4Jic5Xa6tyVYQXA==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/core-for-zowe-sdk/-/@zowe/core-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-4jedjGip7c8vbLwzor0erb8UyLszgJHvyd1B3ZasfBG8i3H+rq9/JWEiG11P+IlxBkWOsM/k+dGFyMb13P82Xg==", "dev": true, "dependencies": { "comment-json": "4.1.1", @@ -3439,16 +3458,16 @@ } }, "node_modules/@zowe/imperative": { - "version": "5.8.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/imperative/-/@zowe/imperative-5.8.2.tgz", - "integrity": "sha512-ks5o9RRw0Wc2QM0E6GDgFB3dhUzBi60nciwrs/bQBpUlxQgK4X5jhwCLHjmx0QcPllVnobFLmZBaGFb90dQQuA==", + "version": "5.20.1", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/imperative/-/@zowe/imperative-5.20.1.tgz", + "integrity": "sha512-QWVxMdXIsI8pD+g4m5fHH3HnzS2Coe6R6LrKMZwABl0T1ujmhM2uYQHW7FcV/uxCcJjNheb42oswGM7RBNJ/rw==", "dev": true, "dependencies": { "@types/yargs": "13.0.4", - "@zowe/perf-timing": "1.0.7", "chalk": "2.4.2", "cli-table3": "0.6.2", "comment-json": "4.1.1", + "cross-spawn": "7.0.3", "dataobject-parser": "1.2.1", "deepmerge": "4.2.2", "diff": "5.1.0", @@ -3457,7 +3476,6 @@ "fastest-levenshtein": "1.0.12", "find-up": "4.1.0", "fs-extra": "8.1.0", - "glob": "7.2.3", "jest-diff": "27.0.6", "js-yaml": "4.1.0", "jsonfile": "4.0.0", @@ -3474,7 +3492,7 @@ "progress": "2.0.3", "read": "1.0.7", "readline-sync": "1.4.10", - "semver": "5.7.0", + "semver": "7.5.2", "stack-trace": "0.0.10", "strip-ansi": "6.0.1", "which": "3.0.0", @@ -3510,19 +3528,33 @@ "semver": "^7.0.0" } }, - "node_modules/@zowe/imperative/node_modules/builtins/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/@zowe/imperative/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@zowe/imperative/node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" }, "bin": { - "semver": "bin/semver.js" + "node-which": "bin/node-which" }, "engines": { - "node": ">=10" + "node": ">= 8" } }, "node_modules/@zowe/imperative/node_modules/diff": { @@ -3564,26 +3596,6 @@ "node": ">=6 <7 || >=8" } }, - "node_modules/@zowe/imperative/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@zowe/imperative/node_modules/highlight.js": { "version": "11.6.0", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.6.0.tgz", @@ -3642,28 +3654,34 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@zowe/imperative/node_modules/npm-package-arg/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/@zowe/imperative/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@zowe/imperative/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/@zowe/imperative/node_modules/semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "node_modules/@zowe/imperative/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "bin": { - "semver": "bin/semver" + "engines": { + "node": ">=8" } }, "node_modules/@zowe/imperative/node_modules/validate-npm-package-name": { @@ -3693,38 +3711,10 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@zowe/perf-timing": { - "version": "1.0.7", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/perf-timing/-/@zowe/perf-timing-1.0.7.tgz", - "integrity": "sha1-yMt2q8wyjKyhqFEIx842hbLAnZ4=", - "dev": true, - "license": "EPL-2.0", - "dependencies": { - "fs-extra": "8.1.0", - "pkg-up": "2.0.0" - }, - "engines": { - "node": ">=8.5.0" - } - }, - "node_modules/@zowe/perf-timing/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, "node_modules/@zowe/provisioning-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/provisioning-for-zowe-sdk/-/@zowe/provisioning-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-/f74h72qA5Yj59lzBdl857U2AIl0e4nrX0XtmJ9rcb0ZDMuyuwhM+PhAnkIbD5fWqi71hsi4J8bwn9dlstCNXQ==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/provisioning-for-zowe-sdk/-/@zowe/provisioning-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-29HunY/nnlwsPS3wIIKAwgxaeoekaAek+mI1tMtjWkgv3YKA3HIS1g+huVPa+/1F38AKTkAMW/FaU/DK13XIuQ==", "dev": true, "dependencies": { "js-yaml": "4.1.0" @@ -3752,10 +3742,21 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/@zowe/secrets-for-zowe-sdk": { + "version": "7.18.6", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/secrets-for-zowe-sdk/-/@zowe/secrets-for-zowe-sdk-7.18.6.tgz", + "integrity": "sha512-3ElVUd5VYWUxVjXRCeM/jmXh9u1rnWtxobQEpgEZ2iNt+PTt3QajIxUH9MxriELVCp7u39AeAG4lfxs3wnrGzA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "engines": { + "node": ">= 14" + } + }, "node_modules/@zowe/zos-console-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-console-for-zowe-sdk/-/@zowe/zos-console-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-s9QJhDwKlbCfDBTJTFDvwn5wcCakepj+AfRpfW8v01a4m6Wo1KaSza6c49cN/zPaV1K2hPFv3cnZ/Y11DYmMGw==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-console-for-zowe-sdk/-/@zowe/zos-console-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-sgy2tLoSZ1+KcJErZsgN95PLuUDgafYtzKEWbXhMWYJJYCqcI+3X0SSLkns1nEK2pEkMH8x722CQlK+wyM7ldw==", "dev": true, "peerDependencies": { "@zowe/core-for-zowe-sdk": "^7.0.0", @@ -3763,11 +3764,12 @@ } }, "node_modules/@zowe/zos-files-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-files-for-zowe-sdk/-/@zowe/zos-files-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-gAcVmMoCq0StuHjuZGX3p3jKlY9naUaJ0UB56S+W7RK1Z1Xfd4wtGeunDBjLIMC6fnhMWendJNR2ipMGdGevPQ==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-files-for-zowe-sdk/-/@zowe/zos-files-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-Dscxw1OBGSc0FRQnAWcwUAA5XBmjs0iOJ9BrlcYhgkTyhVfft9qyTC4Np5Uj1oE//QpOq4w+WqlIULbmTERhug==", "dev": true, "dependencies": { + "get-stream": "6.0.1", "minimatch": "5.0.1" }, "peerDependencies": { @@ -3784,6 +3786,18 @@ "balanced-match": "^1.0.0" } }, + "node_modules/@zowe/zos-files-for-zowe-sdk/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@zowe/zos-files-for-zowe-sdk/node_modules/minimatch": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", @@ -3797,12 +3811,12 @@ } }, "node_modules/@zowe/zos-jobs-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-jobs-for-zowe-sdk/-/@zowe/zos-jobs-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-IEUdkA1YNmG/a94Ahm+zlCZENP4lJcR0hHguSRNDhxN+T0OjYsHpFROYUBvrT4r0EOKWwD0GXQaolLt0QyyG7Q==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-jobs-for-zowe-sdk/-/@zowe/zos-jobs-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-eSOxj/icuYZOvcL8nZgZ+ottK1SyEuKTpD37BIzHfbuWyOlOrAwOaV77JiOad9Bmc9Z3EvyzUqHEoIYYSJHmBQ==", "dev": true, "dependencies": { - "@zowe/zos-files-for-zowe-sdk": "7.10.2" + "@zowe/zos-files-for-zowe-sdk": "7.21.2" }, "peerDependencies": { "@zowe/core-for-zowe-sdk": "^7.0.0", @@ -3810,9 +3824,9 @@ } }, "node_modules/@zowe/zos-logs-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-logs-for-zowe-sdk/-/@zowe/zos-logs-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-aJ2M8/QJprM8gDRpbJgH22EoW7uOq2oOoCX3mzXW2njIdVgYl3eapK0pQthJ9GEsAJC+epcV63uREBi9w2hEhQ==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-logs-for-zowe-sdk/-/@zowe/zos-logs-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-BwIbYv3lNwblXu+MDx6d4//RwtqI18k+TDzMJCg97En4YOAAq8F99r/PT2gIDhVqM2ISzkFZVfO0oJDh+YwfZg==", "dev": true, "peerDependencies": { "@zowe/core-for-zowe-sdk": "^7.0.0", @@ -3820,12 +3834,12 @@ } }, "node_modules/@zowe/zos-tso-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-tso-for-zowe-sdk/-/@zowe/zos-tso-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-J38PgMVmdCm3nPbYkU+duUUavAsATWDezcbQ9ypxKhEle9/jEYdD3ErnukUgfG8m/ly9ub8U8isuCwgqh3b3iw==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-tso-for-zowe-sdk/-/@zowe/zos-tso-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-5V/BXFqcBnA6DoeoMaKCVZKyJW5enQvDsRwvr/NMSJIib5BZ9Vx5PvSzPYWo3ZBoHkh/FeslhsofTdFTfcWXXA==", "dev": true, "dependencies": { - "@zowe/zosmf-for-zowe-sdk": "7.10.2" + "@zowe/zosmf-for-zowe-sdk": "7.21.2" }, "peerDependencies": { "@zowe/core-for-zowe-sdk": "^7.0.0", @@ -3833,24 +3847,24 @@ } }, "node_modules/@zowe/zos-uss-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-uss-for-zowe-sdk/-/@zowe/zos-uss-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-lXAYanEK+/3fo+9B9Tam41NbQtneRmjMWooo1iqqL4KMR6qaN17SJ/QqYbpEoTtiNxbcCux3ze5nqXIJJus6NA==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-uss-for-zowe-sdk/-/@zowe/zos-uss-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-0HAr3zrchuQ4HHuzTF8Fzv8MMsi/NruGrm2bBWppa+fOxUG2vmAL5BbZg3L0WJrfVzSllDz+kz+vznMZGA3DRQ==", "dev": true, "dependencies": { - "ssh2": "1.11.0" + "ssh2": "1.15.0" }, "peerDependencies": { "@zowe/imperative": "^5.2.0" } }, "node_modules/@zowe/zos-workflows-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-workflows-for-zowe-sdk/-/@zowe/zos-workflows-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-rCLoy89BgDEU6JFtY/8sN+siFYYUOyB3kcSUkO8zfghYu5XygJ3e0UmKStop9VsnhLMs4p+5yWSC3bx/4yBwTQ==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-workflows-for-zowe-sdk/-/@zowe/zos-workflows-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-f+Da1TUSgmuFlPWuycRBUzIxrXPccV0D8JUABshCprHI23rQaOgBkqg0sJnNHrJd2h0OM9S2MuuPW2yR5ZsqQA==", "dev": true, "dependencies": { - "@zowe/zos-files-for-zowe-sdk": "7.10.2" + "@zowe/zos-files-for-zowe-sdk": "7.21.2" }, "peerDependencies": { "@zowe/core-for-zowe-sdk": "^7.0.0", @@ -3858,9 +3872,9 @@ } }, "node_modules/@zowe/zosmf-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zosmf-for-zowe-sdk/-/@zowe/zosmf-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-u0rYrL9pBfblEfEouq/NFni6YROTv2k14p7TLrGzNWyPuwCRFcFF+imzE/Tole+MlmpM0bEQxjFKur6wR8Wuww==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zosmf-for-zowe-sdk/-/@zowe/zosmf-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-uJv4xFOnKTlTnAETiBOH4EEPU1ORKvLj0Sx94u6ocu8/lmlLeb/6UHkXSw9ZQLsX851o9+lnIH5fu+LZ+z6dEA==", "dev": true, "peerDependencies": { "@zowe/core-for-zowe-sdk": "^7.0.0", @@ -4327,9 +4341,9 @@ } }, "node_modules/babel-plugin-istanbul/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -4365,9 +4379,9 @@ } }, "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -4556,26 +4570,35 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" }, "engines": { "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" } }, "node_modules/bs-logger": { @@ -4630,9 +4653,9 @@ "dev": true }, "node_modules/buildcheck": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.3.tgz", - "integrity": "sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA==", + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.6.tgz", + "integrity": "sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==", "dev": true, "optional": true, "engines": { @@ -4750,14 +4773,24 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001302", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001302.tgz", - "integrity": "sha512-YYTMO+tfwvgUN+1ZnRViE53Ma1S/oETg+J2lISsqi/ZTNThj3ZYBOKP2rHwJc37oCsPqAzJ3w2puZHn0xlLPPw==", + "version": "1.0.30001576", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001576.tgz", + "integrity": "sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==", "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] }, "node_modules/capture-exit": { "version": "2.0.0", @@ -5158,28 +5191,18 @@ } }, "node_modules/core-js-compat": { - "version": "3.20.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.3.tgz", - "integrity": "sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==", + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", + "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", "dev": true, "dependencies": { - "browserslist": "^4.19.1", - "semver": "7.0.0" + "browserslist": "^4.22.2" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", @@ -5187,15 +5210,15 @@ "dev": true }, "node_modules/cpu-features": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.4.tgz", - "integrity": "sha512-fKiZ/zp1mUwQbnzb9IghXtHtDoTMtNeb8oYGx6kX2SYfhnG0HNdBEBIzB9b5KlXu5DQPhfy3mInbBxFcgwAr3A==", + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.9.tgz", + "integrity": "sha512-AKjgn2rP2yJyfbepsmLfiYcmtNn/2eUvocUyM/09yB0YDiz39HteK/5/T4Onf0pmdYDMgkBoGvRLvEguzyL7wQ==", "dev": true, "hasInstallScript": true, "optional": true, "dependencies": { - "buildcheck": "0.0.3", - "nan": "^2.15.0" + "buildcheck": "~0.0.6", + "nan": "^2.17.0" }, "engines": { "node": ">=10.0.0" @@ -5226,9 +5249,9 @@ } }, "node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -5340,22 +5363,6 @@ "node": ">=0.10" } }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "optional": true, - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -5457,16 +5464,6 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "node_modules/detect-libc": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", - "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", - "dev": true, - "optional": true, - "engines": { - "node": ">=8" - } - }, "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -5677,9 +5674,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.53", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.53.tgz", - "integrity": "sha512-rFveSKQczlcav+H3zkKqykU6ANseFwXwkl855jOIap5/0gnEcuIhv2ecz6aoTrXavF6I/CEBeRnBnkB51k06ew==", + "version": "1.4.625", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.625.tgz", + "integrity": "sha512-DENMhh3MFgaPDoXWrVIqSPInQoLImywfCwrSmVl3cf9QHzoZSiutHwGaB/Ql3VkqcQV30rzgdM+BjKqBAJxo5Q==", "dev": true }, "node_modules/emittery": { @@ -6535,16 +6532,6 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, - "node_modules/expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=6" - } - }, "node_modules/expect": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", @@ -6956,13 +6943,6 @@ "node": ">=0.10.0" } }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true, - "optional": true - }, "node_modules/fs-extra": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", @@ -7102,13 +7082,6 @@ "node": ">=0.10.0" } }, - "node_modules/github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", - "dev": true, - "optional": true - }, "node_modules/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", @@ -7440,9 +7413,9 @@ "dev": true }, "node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "dev": true }, "node_modules/http-proxy-agent": { @@ -7966,9 +7939,9 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -10907,9 +10880,9 @@ } }, "node_modules/jest-stare/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -11483,18 +11456,6 @@ "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", "dev": true }, - "node_modules/keytar": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/keytar/-/keytar-7.9.0.tgz", - "integrity": "sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "dependencies": { - "node-addon-api": "^4.3.0", - "prebuild-install": "^7.0.1" - } - }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -11860,9 +11821,9 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -12056,19 +12017,6 @@ "node": ">=6" } }, - "node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -12212,13 +12160,6 @@ "node": ">=10" } }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true, - "optional": true - }, "node_modules/module-definition": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/module-definition/-/module-definition-3.3.1.tgz", @@ -12294,17 +12235,23 @@ "dev": true }, "node_modules/nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", + "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", "dev": true, "optional": true }, "node_modules/nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -12334,13 +12281,6 @@ "node": ">=0.10.0" } }, - "node_modules/napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", - "dev": true, - "optional": true - }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -12372,26 +12312,6 @@ "path-to-regexp": "^1.7.0" } }, - "node_modules/node-abi": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.31.0.tgz", - "integrity": "sha512-eSKV6s+APenqVh8ubJyiu/YhZgxQpGP66ntzUb3lY1xB9ukSRaGnx0AIxI+IM+1+IVYC1oWobgG5L3Lt9ARykQ==", - "dev": true, - "optional": true, - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-addon-api": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", - "dev": true, - "optional": true - }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -12440,9 +12360,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "node_modules/node-source-walk": { @@ -12491,9 +12411,9 @@ "dev": true }, "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -13222,85 +13142,6 @@ "node": ">=8" } }, - "node_modules/pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/pluralize": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", @@ -13331,21 +13172,31 @@ } }, "node_modules/postcss": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", - "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "nanoid": "^3.1.30", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" + "source-map-js": "^1.0.2" }, "engines": { "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" } }, "node_modules/postcss-values-parser": { @@ -13371,33 +13222,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/prebuild-install": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", - "dev": true, - "optional": true, - "dependencies": { - "detect-libc": "^2.0.0", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - }, - "bin": { - "prebuild-install": "bin.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/precinct": { "version": "8.3.1", "resolved": "https://registry.npmjs.org/precinct/-/precinct-8.3.1.tgz", @@ -13598,6 +13422,12 @@ "node": ">=6" } }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -13937,6 +13767,12 @@ "node": ">=10.13.0" } }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, "node_modules/resolve": { "version": "1.22.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", @@ -14382,9 +14218,9 @@ } }, "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", + "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -14521,53 +14357,6 @@ "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", "dev": true }, - "node_modules/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true - }, - "node_modules/simple-get": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true, - "dependencies": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, "node_modules/sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -15016,21 +14805,21 @@ "dev": true }, "node_modules/ssh2": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.11.0.tgz", - "integrity": "sha512-nfg0wZWGSsfUe/IBJkXVll3PEZ//YH2guww+mP88gTpuSU4FtZN7zu9JoeTGOyCNx2dTDtT9fOpWwlzyj4uOOw==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.15.0.tgz", + "integrity": "sha512-C0PHgX4h6lBxYx7hcXwu3QWdh4tg6tZZsTfXcdvc5caW/EMxaB4H9dWsl7qk+F7LAW762hp8VbXOX7x4xUYvEw==", "dev": true, "hasInstallScript": true, "dependencies": { - "asn1": "^0.2.4", + "asn1": "^0.2.6", "bcrypt-pbkdf": "^1.0.2" }, "engines": { "node": ">=10.16.0" }, "optionalDependencies": { - "cpu-features": "~0.0.4", - "nan": "^2.16.0" + "cpu-features": "~0.0.9", + "nan": "^2.18.0" } }, "node_modules/ssri": { @@ -15454,50 +15243,20 @@ } }, "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "version": "6.1.14", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.14.tgz", + "integrity": "sha512-piERznXu0U7/pW7cdSn7hjqySIVTYT6F76icmFk7ptU7dDYlXTm5r9A6K04R2vU3olYgoKeo1Cg3eeu5nhftAw==", "dev": true, "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", + "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" }, "engines": { - "node": ">= 10" - } - }, - "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dev": true, - "optional": true, - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "optional": true, - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" + "node": ">=10" } }, "node_modules/tar/node_modules/chownr": { @@ -15509,6 +15268,15 @@ "node": ">=10" } }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/temp": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/temp/-/temp-0.4.0.tgz", @@ -15627,19 +15395,29 @@ } }, "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "dev": true, "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { "node": ">=6" } }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/tr46": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", @@ -15793,19 +15571,6 @@ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "optional": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, "node_modules/tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", @@ -16116,6 +15881,36 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -16132,6 +15927,16 @@ "deprecated": "Please see https://github.com/lydell/urix#deprecated", "dev": true }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "node_modules/use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -16355,9 +16160,9 @@ } }, "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, "engines": { "node": ">=0.10.0" @@ -16626,9 +16431,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true }, "source-map": { @@ -16640,22 +16445,15 @@ } }, "@babel/generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz", - "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dev": true, "requires": { - "@babel/types": "^7.16.8", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" } }, "@babel/helper-annotate-as-pure": { @@ -16690,9 +16488,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -16739,21 +16537,18 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } }, "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true }, "@babel/helper-explode-assignable-expression": { "version": "7.16.7", @@ -16765,32 +16560,22 @@ } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" } }, "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" } }, "@babel/helper-member-expression-to-functions": { @@ -16885,18 +16670,24 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" } }, + "@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "dev": true + }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true }, "@babel/helper-validator-option": { @@ -16929,20 +16720,20 @@ } }, "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.16.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", - "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -17692,9 +17483,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -17733,52 +17524,54 @@ } }, "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" }, "dependencies": { "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" } } } }, "@babel/traverse": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", - "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.8", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.10", - "@babel/types": "^7.16.8", - "debug": "^4.1.0", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", "globals": "^11.1.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" } }, "globals": { @@ -17790,12 +17583,13 @@ } }, "@babel/types": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz", - "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" } }, @@ -18479,6 +18273,45 @@ } } }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -18778,12 +18611,6 @@ "integrity": "sha512-+vFMPCwOffrTy685X9Kj+Iz83I56Q8j0JK6xvsm6TA5qxbtPUJZcXtJY05WMGlhCKp/9qbpRCwyOp6GkMuyuLg==", "dev": true }, - "@types/js-yaml": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", - "integrity": "sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==", - "dev": true - }, "@types/json-schema": { "version": "7.0.9", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", @@ -18829,12 +18656,6 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "@types/uuid": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", - "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", - "dev": true - }, "@types/yargs": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-8.0.2.tgz", @@ -18931,29 +18752,28 @@ } }, "@zowe/cli": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/cli/-/@zowe/cli-7.10.2.tgz", - "integrity": "sha512-rncohec36u1QJXoRYbLpWWkXdxaQZba7rGF/woZkH3z8iq9M9g6v13b6qsa0nZGhEYVqSDo9OTvPjYpLV68zbw==", - "dev": true, - "requires": { - "@zowe/core-for-zowe-sdk": "7.10.2", - "@zowe/imperative": "5.8.2", - "@zowe/perf-timing": "1.0.7", - "@zowe/provisioning-for-zowe-sdk": "7.10.2", - "@zowe/zos-console-for-zowe-sdk": "7.10.2", - "@zowe/zos-files-for-zowe-sdk": "7.10.2", - "@zowe/zos-jobs-for-zowe-sdk": "7.10.2", - "@zowe/zos-logs-for-zowe-sdk": "7.10.2", - "@zowe/zos-tso-for-zowe-sdk": "7.10.2", - "@zowe/zos-uss-for-zowe-sdk": "7.10.2", - "@zowe/zos-workflows-for-zowe-sdk": "7.10.2", - "@zowe/zosmf-for-zowe-sdk": "7.10.2", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/cli/-/@zowe/cli-7.21.2.tgz", + "integrity": "sha512-ez0AoNqMeMdqRFQ3g5QouFYThVZ3NPNLVYsoZnE+sZX58TsJRytpSF5hLxnudoqepzRlFTTtsm5HOx6YNM3SVQ==", + "dev": true, + "requires": { + "@zowe/core-for-zowe-sdk": "7.21.2", + "@zowe/imperative": "5.20.1", + "@zowe/provisioning-for-zowe-sdk": "7.21.2", + "@zowe/secrets-for-zowe-sdk": "7.18.6", + "@zowe/zos-console-for-zowe-sdk": "7.21.2", + "@zowe/zos-files-for-zowe-sdk": "7.21.2", + "@zowe/zos-jobs-for-zowe-sdk": "7.21.2", + "@zowe/zos-logs-for-zowe-sdk": "7.21.2", + "@zowe/zos-tso-for-zowe-sdk": "7.21.2", + "@zowe/zos-uss-for-zowe-sdk": "7.21.2", + "@zowe/zos-workflows-for-zowe-sdk": "7.21.2", + "@zowe/zosmf-for-zowe-sdk": "7.21.2", "find-process": "1.4.7", "get-stream": "6.0.1", - "keytar": "7.9.0", "lodash": "4.17.21", "minimatch": "5.0.1", - "tar": "6.1.11" + "tar": "6.1.14" }, "dependencies": { "brace-expansion": { @@ -18983,18 +18803,15 @@ } }, "@zowe/cli-test-utils": { - "version": "7.0.1", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/cli-test-utils/-/@zowe/cli-test-utils-7.0.1.tgz", - "integrity": "sha512-9TLGW6nApNETfJDRDyVjGaIWf2G01pMyDIdpgKiqziPkWc/hZTXvUsy44hZHei948SHVtAwWJwKl2FQc9kziEw==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/cli-test-utils/-/@zowe/cli-test-utils-7.21.2.tgz", + "integrity": "sha512-elWFeMOBj1Q0trayEZZzbGo5OB+TCzOLUSNNnRiIPey/t5JhOP2xj7IkIlYIY2LEVq81kGSqc6jBPlureXgHpw==", "dev": true, "requires": { - "@types/js-yaml": "^4.0.0", - "@types/uuid": "^8.3.0", "find-up": "^5.0.0", "js-yaml": "^4.0.0", "rimraf": "^3.0.2", - "uuid": "^8.3.2", - "yocto-queue": "^0.1.0" + "uuid": "^8.3.2" }, "dependencies": { "argparse": { @@ -19067,9 +18884,9 @@ } }, "@zowe/core-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/core-for-zowe-sdk/-/@zowe/core-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-Uh+GVnQ+cHEU1MXY7Pww377ahtGSW5WdklhA11qEAw4nFJsZar8iym0NDmmVJ6KNwhNSqiL4Jic5Xa6tyVYQXA==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/core-for-zowe-sdk/-/@zowe/core-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-4jedjGip7c8vbLwzor0erb8UyLszgJHvyd1B3ZasfBG8i3H+rq9/JWEiG11P+IlxBkWOsM/k+dGFyMb13P82Xg==", "dev": true, "requires": { "comment-json": "4.1.1", @@ -19077,16 +18894,16 @@ } }, "@zowe/imperative": { - "version": "5.8.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/imperative/-/@zowe/imperative-5.8.2.tgz", - "integrity": "sha512-ks5o9RRw0Wc2QM0E6GDgFB3dhUzBi60nciwrs/bQBpUlxQgK4X5jhwCLHjmx0QcPllVnobFLmZBaGFb90dQQuA==", + "version": "5.20.1", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/imperative/-/@zowe/imperative-5.20.1.tgz", + "integrity": "sha512-QWVxMdXIsI8pD+g4m5fHH3HnzS2Coe6R6LrKMZwABl0T1ujmhM2uYQHW7FcV/uxCcJjNheb42oswGM7RBNJ/rw==", "dev": true, "requires": { "@types/yargs": "13.0.4", - "@zowe/perf-timing": "1.0.7", "chalk": "2.4.2", "cli-table3": "0.6.2", "comment-json": "4.1.1", + "cross-spawn": "7.0.3", "dataobject-parser": "1.2.1", "deepmerge": "4.2.2", "diff": "5.1.0", @@ -19095,7 +18912,6 @@ "fastest-levenshtein": "1.0.12", "find-up": "4.1.0", "fs-extra": "8.1.0", - "glob": "7.2.3", "jest-diff": "27.0.6", "js-yaml": "4.1.0", "jsonfile": "4.0.0", @@ -19112,7 +18928,7 @@ "progress": "2.0.3", "read": "1.0.7", "readline-sync": "1.4.10", - "semver": "5.7.0", + "semver": "7.5.2", "stack-trace": "0.0.10", "strip-ansi": "6.0.1", "which": "3.0.0", @@ -19143,15 +18959,26 @@ "dev": true, "requires": { "semver": "^7.0.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { - "lru-cache": "^6.0.0" + "isexe": "^2.0.0" } } } @@ -19184,20 +19011,6 @@ "universalify": "^0.1.0" } }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "highlight.js": { "version": "11.6.0", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.6.0.tgz", @@ -19241,23 +19054,27 @@ "proc-log": "^2.0.1", "semver": "^7.3.5", "validate-npm-package-name": "^4.0.0" - }, - "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } } }, - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, "validate-npm-package-name": { @@ -19280,33 +19097,10 @@ } } }, - "@zowe/perf-timing": { - "version": "1.0.7", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/perf-timing/-/@zowe/perf-timing-1.0.7.tgz", - "integrity": "sha1-yMt2q8wyjKyhqFEIx842hbLAnZ4=", - "dev": true, - "requires": { - "fs-extra": "8.1.0", - "pkg-up": "2.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } - } - }, "@zowe/provisioning-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/provisioning-for-zowe-sdk/-/@zowe/provisioning-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-/f74h72qA5Yj59lzBdl857U2AIl0e4nrX0XtmJ9rcb0ZDMuyuwhM+PhAnkIbD5fWqi71hsi4J8bwn9dlstCNXQ==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/provisioning-for-zowe-sdk/-/@zowe/provisioning-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-29HunY/nnlwsPS3wIIKAwgxaeoekaAek+mI1tMtjWkgv3YKA3HIS1g+huVPa+/1F38AKTkAMW/FaU/DK13XIuQ==", "dev": true, "requires": { "js-yaml": "4.1.0" @@ -19329,19 +19123,27 @@ } } }, + "@zowe/secrets-for-zowe-sdk": { + "version": "7.18.6", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/secrets-for-zowe-sdk/-/@zowe/secrets-for-zowe-sdk-7.18.6.tgz", + "integrity": "sha512-3ElVUd5VYWUxVjXRCeM/jmXh9u1rnWtxobQEpgEZ2iNt+PTt3QajIxUH9MxriELVCp7u39AeAG4lfxs3wnrGzA==", + "dev": true, + "optional": true + }, "@zowe/zos-console-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-console-for-zowe-sdk/-/@zowe/zos-console-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-s9QJhDwKlbCfDBTJTFDvwn5wcCakepj+AfRpfW8v01a4m6Wo1KaSza6c49cN/zPaV1K2hPFv3cnZ/Y11DYmMGw==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-console-for-zowe-sdk/-/@zowe/zos-console-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-sgy2tLoSZ1+KcJErZsgN95PLuUDgafYtzKEWbXhMWYJJYCqcI+3X0SSLkns1nEK2pEkMH8x722CQlK+wyM7ldw==", "dev": true, "requires": {} }, "@zowe/zos-files-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-files-for-zowe-sdk/-/@zowe/zos-files-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-gAcVmMoCq0StuHjuZGX3p3jKlY9naUaJ0UB56S+W7RK1Z1Xfd4wtGeunDBjLIMC6fnhMWendJNR2ipMGdGevPQ==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-files-for-zowe-sdk/-/@zowe/zos-files-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-Dscxw1OBGSc0FRQnAWcwUAA5XBmjs0iOJ9BrlcYhgkTyhVfft9qyTC4Np5Uj1oE//QpOq4w+WqlIULbmTERhug==", "dev": true, "requires": { + "get-stream": "6.0.1", "minimatch": "5.0.1" }, "dependencies": { @@ -19354,6 +19156,12 @@ "balanced-match": "^1.0.0" } }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, "minimatch": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", @@ -19366,52 +19174,52 @@ } }, "@zowe/zos-jobs-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-jobs-for-zowe-sdk/-/@zowe/zos-jobs-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-IEUdkA1YNmG/a94Ahm+zlCZENP4lJcR0hHguSRNDhxN+T0OjYsHpFROYUBvrT4r0EOKWwD0GXQaolLt0QyyG7Q==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-jobs-for-zowe-sdk/-/@zowe/zos-jobs-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-eSOxj/icuYZOvcL8nZgZ+ottK1SyEuKTpD37BIzHfbuWyOlOrAwOaV77JiOad9Bmc9Z3EvyzUqHEoIYYSJHmBQ==", "dev": true, "requires": { - "@zowe/zos-files-for-zowe-sdk": "7.10.2" + "@zowe/zos-files-for-zowe-sdk": "7.21.2" } }, "@zowe/zos-logs-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-logs-for-zowe-sdk/-/@zowe/zos-logs-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-aJ2M8/QJprM8gDRpbJgH22EoW7uOq2oOoCX3mzXW2njIdVgYl3eapK0pQthJ9GEsAJC+epcV63uREBi9w2hEhQ==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-logs-for-zowe-sdk/-/@zowe/zos-logs-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-BwIbYv3lNwblXu+MDx6d4//RwtqI18k+TDzMJCg97En4YOAAq8F99r/PT2gIDhVqM2ISzkFZVfO0oJDh+YwfZg==", "dev": true, "requires": {} }, "@zowe/zos-tso-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-tso-for-zowe-sdk/-/@zowe/zos-tso-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-J38PgMVmdCm3nPbYkU+duUUavAsATWDezcbQ9ypxKhEle9/jEYdD3ErnukUgfG8m/ly9ub8U8isuCwgqh3b3iw==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-tso-for-zowe-sdk/-/@zowe/zos-tso-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-5V/BXFqcBnA6DoeoMaKCVZKyJW5enQvDsRwvr/NMSJIib5BZ9Vx5PvSzPYWo3ZBoHkh/FeslhsofTdFTfcWXXA==", "dev": true, "requires": { - "@zowe/zosmf-for-zowe-sdk": "7.10.2" + "@zowe/zosmf-for-zowe-sdk": "7.21.2" } }, "@zowe/zos-uss-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-uss-for-zowe-sdk/-/@zowe/zos-uss-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-lXAYanEK+/3fo+9B9Tam41NbQtneRmjMWooo1iqqL4KMR6qaN17SJ/QqYbpEoTtiNxbcCux3ze5nqXIJJus6NA==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-uss-for-zowe-sdk/-/@zowe/zos-uss-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-0HAr3zrchuQ4HHuzTF8Fzv8MMsi/NruGrm2bBWppa+fOxUG2vmAL5BbZg3L0WJrfVzSllDz+kz+vznMZGA3DRQ==", "dev": true, "requires": { - "ssh2": "1.11.0" + "ssh2": "1.15.0" } }, "@zowe/zos-workflows-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-workflows-for-zowe-sdk/-/@zowe/zos-workflows-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-rCLoy89BgDEU6JFtY/8sN+siFYYUOyB3kcSUkO8zfghYu5XygJ3e0UmKStop9VsnhLMs4p+5yWSC3bx/4yBwTQ==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zos-workflows-for-zowe-sdk/-/@zowe/zos-workflows-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-f+Da1TUSgmuFlPWuycRBUzIxrXPccV0D8JUABshCprHI23rQaOgBkqg0sJnNHrJd2h0OM9S2MuuPW2yR5ZsqQA==", "dev": true, "requires": { - "@zowe/zos-files-for-zowe-sdk": "7.10.2" + "@zowe/zos-files-for-zowe-sdk": "7.21.2" } }, "@zowe/zosmf-for-zowe-sdk": { - "version": "7.10.2", - "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zosmf-for-zowe-sdk/-/@zowe/zosmf-for-zowe-sdk-7.10.2.tgz", - "integrity": "sha512-u0rYrL9pBfblEfEouq/NFni6YROTv2k14p7TLrGzNWyPuwCRFcFF+imzE/Tole+MlmpM0bEQxjFKur6wR8Wuww==", + "version": "7.21.2", + "resolved": "https://zowe.jfrog.io/zowe/api/npm/npm-release/@zowe/zosmf-for-zowe-sdk/-/@zowe/zosmf-for-zowe-sdk-7.21.2.tgz", + "integrity": "sha512-uJv4xFOnKTlTnAETiBOH4EEPU1ORKvLj0Sx94u6ocu8/lmlLeb/6UHkXSw9ZQLsX851o9+lnIH5fu+LZ+z6dEA==", "dev": true, "requires": {} }, @@ -19765,9 +19573,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -19796,9 +19604,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -19943,16 +19751,15 @@ "dev": true }, "browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" } }, "bs-logger": { @@ -19990,9 +19797,9 @@ "dev": true }, "buildcheck": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.3.tgz", - "integrity": "sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA==", + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.6.tgz", + "integrity": "sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==", "dev": true, "optional": true }, @@ -20085,9 +19892,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001302", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001302.tgz", - "integrity": "sha512-YYTMO+tfwvgUN+1ZnRViE53Ma1S/oETg+J2lISsqi/ZTNThj3ZYBOKP2rHwJc37oCsPqAzJ3w2puZHn0xlLPPw==", + "version": "1.0.30001576", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001576.tgz", + "integrity": "sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==", "dev": true }, "capture-exit": { @@ -20410,21 +20217,12 @@ "dev": true }, "core-js-compat": { - "version": "3.20.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.3.tgz", - "integrity": "sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==", + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", + "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", "dev": true, "requires": { - "browserslist": "^4.19.1", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } + "browserslist": "^4.22.2" } }, "core-util-is": { @@ -20434,14 +20232,14 @@ "dev": true }, "cpu-features": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.4.tgz", - "integrity": "sha512-fKiZ/zp1mUwQbnzb9IghXtHtDoTMtNeb8oYGx6kX2SYfhnG0HNdBEBIzB9b5KlXu5DQPhfy3mInbBxFcgwAr3A==", + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.9.tgz", + "integrity": "sha512-AKjgn2rP2yJyfbepsmLfiYcmtNn/2eUvocUyM/09yB0YDiz39HteK/5/T4Onf0pmdYDMgkBoGvRLvEguzyL7wQ==", "dev": true, "optional": true, "requires": { - "buildcheck": "0.0.3", - "nan": "^2.15.0" + "buildcheck": "~0.0.6", + "nan": "^2.17.0" } }, "create-require": { @@ -20466,9 +20264,9 @@ }, "dependencies": { "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true } } @@ -20552,16 +20350,6 @@ "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "dev": true }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "optional": true, - "requires": { - "mimic-response": "^3.1.0" - } - }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -20641,13 +20429,6 @@ } } }, - "detect-libc": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", - "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", - "dev": true, - "optional": true - }, "detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -20807,9 +20588,9 @@ } }, "electron-to-chromium": { - "version": "1.4.53", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.53.tgz", - "integrity": "sha512-rFveSKQczlcav+H3zkKqykU6ANseFwXwkl855jOIap5/0gnEcuIhv2ecz6aoTrXavF6I/CEBeRnBnkB51k06ew==", + "version": "1.4.625", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.625.tgz", + "integrity": "sha512-DENMhh3MFgaPDoXWrVIqSPInQoLImywfCwrSmVl3cf9QHzoZSiutHwGaB/Ql3VkqcQV30rzgdM+BjKqBAJxo5Q==", "dev": true }, "emittery": { @@ -21438,13 +21219,6 @@ } } }, - "expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "dev": true, - "optional": true - }, "expect": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", @@ -21775,13 +21549,6 @@ "map-cache": "^0.2.2" } }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true, - "optional": true - }, "fs-extra": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", @@ -21887,13 +21654,6 @@ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "dev": true }, - "github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", - "dev": true, - "optional": true - }, "glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", @@ -22143,9 +21903,9 @@ "dev": true }, "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "dev": true }, "http-proxy-agent": { @@ -22531,9 +22291,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -24774,9 +24534,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true }, "supports-color": { @@ -25212,17 +24972,6 @@ "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", "dev": true }, - "keytar": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/keytar/-/keytar-7.9.0.tgz", - "integrity": "sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ==", - "dev": true, - "optional": true, - "requires": { - "node-addon-api": "^4.3.0", - "prebuild-install": "^7.0.1" - } - }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -25500,9 +25249,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -25660,13 +25409,6 @@ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true, - "optional": true - }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -25775,13 +25517,6 @@ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true, - "optional": true - }, "module-definition": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/module-definition/-/module-definition-3.3.1.tgz", @@ -25838,16 +25573,16 @@ "dev": true }, "nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", + "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", "dev": true, "optional": true }, "nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true }, "nanomatch": { @@ -25869,13 +25604,6 @@ "to-regex": "^3.0.1" } }, - "napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", - "dev": true, - "optional": true - }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -25907,23 +25635,6 @@ "path-to-regexp": "^1.7.0" } }, - "node-abi": { - "version": "3.31.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.31.0.tgz", - "integrity": "sha512-eSKV6s+APenqVh8ubJyiu/YhZgxQpGP66ntzUb3lY1xB9ukSRaGnx0AIxI+IM+1+IVYC1oWobgG5L3Lt9ARykQ==", - "dev": true, - "optional": true, - "requires": { - "semver": "^7.3.5" - } - }, - "node-addon-api": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", - "dev": true, - "optional": true - }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -25965,9 +25676,9 @@ } }, "node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "node-source-walk": { @@ -26007,9 +25718,9 @@ "dev": true }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true } } @@ -26563,66 +26274,6 @@ "find-up": "^4.0.0" } }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } - } - }, "pluralize": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", @@ -26642,14 +26293,14 @@ "dev": true }, "postcss": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", - "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", "dev": true, "requires": { - "nanoid": "^3.1.30", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" + "source-map-js": "^1.0.2" } }, "postcss-values-parser": { @@ -26671,27 +26322,6 @@ } } }, - "prebuild-install": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^2.0.0", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - } - }, "precinct": { "version": "8.3.1", "resolved": "https://registry.npmjs.org/precinct/-/precinct-8.3.1.tgz", @@ -26848,6 +26478,12 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -27105,6 +26741,12 @@ "stringify-object": "^3.2.1" } }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, "resolve": { "version": "1.22.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", @@ -27449,9 +27091,9 @@ } }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", + "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -27559,25 +27201,6 @@ "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", "dev": true }, - "simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dev": true, - "optional": true - }, - "simple-get": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", - "dev": true, - "optional": true, - "requires": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, "sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", @@ -27942,15 +27565,15 @@ "dev": true }, "ssh2": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.11.0.tgz", - "integrity": "sha512-nfg0wZWGSsfUe/IBJkXVll3PEZ//YH2guww+mP88gTpuSU4FtZN7zu9JoeTGOyCNx2dTDtT9fOpWwlzyj4uOOw==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.15.0.tgz", + "integrity": "sha512-C0PHgX4h6lBxYx7hcXwu3QWdh4tg6tZZsTfXcdvc5caW/EMxaB4H9dWsl7qk+F7LAW762hp8VbXOX7x4xUYvEw==", "dev": true, "requires": { - "asn1": "^0.2.4", + "asn1": "^0.2.6", "bcrypt-pbkdf": "^1.0.2", - "cpu-features": "~0.0.4", - "nan": "^2.16.0" + "cpu-features": "~0.0.9", + "nan": "^2.18.0" } }, "ssri": { @@ -28275,14 +27898,14 @@ "dev": true }, "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "version": "6.1.14", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.14.tgz", + "integrity": "sha512-piERznXu0U7/pW7cdSn7hjqySIVTYT6F76icmFk7ptU7dDYlXTm5r9A6K04R2vU3olYgoKeo1Cg3eeu5nhftAw==", "dev": true, "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", + "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" @@ -28293,36 +27916,15 @@ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true + }, + "minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true } } }, - "tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "optional": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - } - }, "temp": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/temp/-/temp-0.4.0.tgz", @@ -28416,14 +28018,23 @@ } }, "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "dev": true, "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true + } } }, "tr46": { @@ -28542,16 +28153,6 @@ "tslib": "^1.8.1" } }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", @@ -28792,6 +28393,16 @@ } } }, + "update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -28807,6 +28418,16 @@ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "dev": true }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -29000,9 +28621,9 @@ } }, "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true }, "wordwrap": { diff --git a/package.json b/package.json index 3cf91f6..e5bdd14 100644 --- a/package.json +++ b/package.json @@ -55,9 +55,9 @@ "@types/yargs": "8.0.2", "@typescript-eslint/eslint-plugin": "^4.29.0", "@typescript-eslint/parser": "^4.29.0", - "@zowe/cli": "^7.0.1", - "@zowe/cli-test-utils": "^7.0.1", - "@zowe/imperative": "^5.8.1", + "@zowe/cli": "^7.21.2", + "@zowe/cli-test-utils": "^7.21.2", + "@zowe/imperative": "^5.20.1", "env-cmd": "^8.0.2", "eslint": "^7.32.0", "eslint-plugin-jest": "^24.4.0",