Adobe I/O CLI
More information here: https://github.com/adobe/aio-cli-plugin-app-templates
Installation
- An Adobe account is required for the operations (submit, remove) that require an Adobe IMS token. Sign up for one here: https://account.adobe.com
- Install the Adobe I/O CLI tool:
Copied to your clipboard1$ npm install -g @adobe/aio-cli2$ aio -v3@adobe/aio-cli/8.3.0 darwin-arm64 node-v18.3.0
Usage
Commands
- aio templates
- aio templates:discover
- aio templates:info
- aio templates:install
- aio templates:rollback
- aio templates:uninstall
- aio templates:submit
- aio templates:remove
Common options
Option | Short | Description |
---|---|---|
--verbose | -v | Show verbose output. |
aio templates
View available plugin commands.
aio templates:discover
Discover App Builder templates via the Template Registry to install.
Options
-f, --sort-field [publishDate|names|adobeRecommended]
Select columns to sort. Use --sort-order
option to specify sort direction. Default is adobeRecommended
-i, --interactive
Interactive install mode
-o, --sort-order=[asc|desc]
Sort order for a column. Use the sort-field
option to specify which column to sort. Default is desc
.
Alias
aio templates:disco
aio templates:info
List all App Builder templates that are currently installed.
Options:
-j, --json
Output raw JSON
-y, --yml
Output YAML
aio templates:install
Install an Adobe Developer App Builder template.
Syntax
Copied to your clipboardaio templates:install <PATH>
Arguments
PATH
path to the template (npm package name, file path, url). See examples.
Alias
aio templates:i
Examples
Copied to your clipboard1aio templates:install https://github.com/org/repo2aio templates:install git+https://github.com/org/repo3aio templates:install ssh://github.com/org/repo4aio templates:install git+ssh://github.com/org/repo5aio templates:install file:../relative/path/to/template/folder6aio templates:install file:/absolute/path/to/template/folder7aio templates:install ../relative/path/to/template/folder8aio templates:install /absolute/path/to/template/folder9aio templates:install npm-package-name10aio templates:install npm-package-name@tagOrVersion11aio templates:install @scope/npm-package-name12aio templates:install @scope/npm-package-name@tagOrVersion
aio templates:remove
Remove an Adobe Developer App Builder template from the Template Registry
Performs this action in the Template Registry Github repository
Syntax
Copied to your clipboardaio templates:remove <PACKAGE-NAME>
Arguments
PACKAGE-NAME
Package name of the template
Alias
aio templates:r
aio templates:rollback
Clear all installed templates.
Options
-c, --[no-]confirm
confirmation needed for clear (defaults to true)
-i, --interactive
interactive clear mode
-l, --list
list templates that will be uninstalled
Alias
aio templates:rollb
aio templates:submit
Submit an Adobe Developer App Builder template
Performs this action in the Template Registry Github repository
Syntax
Copied to your clipboardaio templates:submit <PACKAGE-NAME> <GITHUB-URL>
Arguments
PACKAGE-NAME
package name of the template (include scope)
GITHUB-URL
URL of github repository
Alias
aio templates:s
aio templates:uninstall
Uninstall an Adobe Developer App Builder template
Syntax
Copied to your clipboardaio templates:install <PACKAGE-NAME>
Arguments
PACKAGE-NAME
package name of the template
Alias
aio templates:un