Engage 5.0 - Refactor & Migrate Engage CLI to support ESM#288
Open
kasuvy wants to merge 40 commits into
Open
Conversation
APIGOV-32118 Engage CLI - Migrate & Refactor Data Service Layer
APIGOV-32124 Engage CLI - Migrate & Refactor Caching
Engage CLI - Migrate & Refactor Results Rendering Functionality
APIGOV-32126 Engage CLI - Commands - GET
APIGOV-32330 Engage CLI - Commands - APPLY
APIGOV-32383 CREATE command updates
APIGOV-32386 Engage CLI - Commands - PRODUCTIZE
APIGOV-32384 Engage CLI - Commands - DELETE
APIGOV-32385 Engage CLI - Commands - EDIT
APIGOV-32522 Engage CLI - Commands - INSTALL
APIGOV-32525 Engage CLI - Commands - INSTALL - AWS Agents (On-Prem & SaaS)
APIGOV-32526 Engage CLI - Commands - INSTALL - Azure Agents (On-Prem & SaaS)
APIGOV-32524 Engage CLI - Commands - INSTALL - ApigeeX Agents (On-Prem & SaaS)
APIGOV-32523 Engage CLI - Commands - INSTALL - Agents (On-Prem & SaaS)
nboxhallburnett
requested changes
May 14, 2026
Member
nboxhallburnett
left a comment
There was a problem hiding this comment.
I've only had a cursory look and not delved too deep into the engage commands/libs themselves, but I've got a few comments from a CR so far.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Currently APICentral CLI (Engage CLI) is an extension that can be added on top of Axway CLI. It is added via package-manager in Axway CLI. With the refactoring, we want to include the Engage CLI functionality into Axway CLI so that we have a single CLI that would be called as Axway CLI. As part of the refactoring, we also want the Engage CLI code to support ESM as currently the Axway CLI already supports es-modules. By doing this, we are arriving at a single repository that would be easy to maintain and distribute. We will still continue to distribute the Axway CLI as an npm package.