Amplify Tooling
This monorepo contains the Axway CLI, authentication CLI, and package manager CLI, as well as other related packages.
Development
You'll need to install Yarn and Node.js.
Firstly install all dependencies by running yarn
, this will also build the packages.
💡 These instructions use npx, but you can use yarn run if you prefer
If you wish to build the packages again then you can run npx gulp build
to build the packages, you can also build an individual package you can cd into the package folder and run the same command.
To link the Axway CLI binary for use cd into packages/axway-cli
and run yarn link
.
If you're doing more than just simple development on Axway CLI, you may wish to run npx gulp watch
in the top level, this will start the gulp process in watch mode, and rebuild a package automatically when any changes occur in the source files.
Testing
To run the tests for all packages you can run npx gulp test
, to run with coverage run npx gulp coverage
Legal
This project is open source under the Apache Public License v2 and is developed by
Axway, Inc and the community. Please read the LICENSE
file included
in this distribution for more information.