Edit in GitHubLog an issue

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 clipboard
1$ npm install -g @adobe/aio-cli
2$ aio -v
3@adobe/aio-cli/8.3.0 darwin-arm64 node-v18.3.0

Usage

Commands

Common options

OptionShortDescription
--verbose-vShow 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 clipboard
aio 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 clipboard
1aio templates:install https://github.com/org/repo
2aio templates:install git+https://github.com/org/repo
3aio templates:install ssh://github.com/org/repo
4aio templates:install git+ssh://github.com/org/repo
5aio templates:install file:../relative/path/to/template/folder
6aio templates:install file:/absolute/path/to/template/folder
7aio templates:install ../relative/path/to/template/folder
8aio templates:install /absolute/path/to/template/folder
9aio templates:install npm-package-name
10aio templates:install npm-package-name@tagOrVersion
11aio templates:install @scope/npm-package-name
12aio templates:install @scope/npm-package-name@tagOrVersion

aio templates:remove


Remove an Adobe Developer App Builder template from the Template Registry

Syntax

Copied to your clipboard
aio 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

Syntax

Copied to your clipboard
aio 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 clipboard
aio templates:install <PACKAGE-NAME>

Arguments

PACKAGE-NAME

package name of the template

Alias

aio templates:un

  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2023 Adobe. All rights reserved.