The apm-tool is a command line interface for ao package manager to:
- Initialise new package boilerplate
- Register a new vendor name
- Register/Update packages
- Download a package locally
npm i -g apm-toolapm <command> [arguments]
# or
npx apm-tool <command> [arguments]init- Create a new package boilerplateregister-vendor- Register a new vendor name or packagepublish- Publish a new packageupdate- Update an existing packagedownload- Download a package locallybundle- Bundle a package (creates a dist folder that can be uploaded to apm web)
apm
# or
npx apm-toolThis will display an interactive menu with all the different commands that can be used.
apm initSimilar to npm init this will create a new package boilerplate. It will ask for the following information:
- Vendor name
- Package name
- version
- description
- keywords
- license
- repository
An apm.json file will be created containing all the details of the package to be published
apm register-vendorRegisters a new vendor name for packages to be published in.
apm publishReads the apm.json file for package details and publishes the package to the apm registry.
apm download <@vendor/package@version>this will download the package locally in the apm_modules directory.
apm bundlethis will bundle your soruce code and create a dist folder that can be uploaded to apm web.
