apm-tool
v1.3.4
Published
cli tool for ao package manager
Downloads
33
Maintainers
Readme
APM CLI TOOL
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
Installation
npm i -g apm-tool
Usage
apm <command> [arguments]
# or
npx apm-tool <command> [arguments]
Commands
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)
Interactive Menu
apm
# or
npx apm-tool
This will display an interactive menu with all the different commands that can be used.
init
apm init
Similar 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
register-vendor
apm register-vendor
Registers a new vendor name for packages to be published in.
publish
apm publish
Reads the apm.json file for package details and publishes the package to the apm registry.
download
apm download <@vendor/package@version>
this will download the package locally in the apm_modules
directory.
bundle
apm bundle
this will bundle your soruce code and create a dist folder that can be uploaded to apm web.