Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adobe/aio-cli

Adobe I/O Extensible CLI
https://github.com/adobe/aio-cli

adobe adobe-io adobe-io-cli cli

Last synced: about 2 months ago
JSON representation

Adobe I/O Extensible CLI

Awesome Lists containing this project

README

        

aio-cli
=======

Adobe I/O Extensible CLI

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/@adobe/aio-cli.svg)](https://npmjs.org/package/@adobe/aio-cli)
[![Downloads/week](https://img.shields.io/npm/dw/@adobe/aio-cli.svg)](https://npmjs.org/package/@adobe/aio-cli)
![Node.js CI](https://github.com/adobe/aio-cli/workflows/Node.js%20CI/badge.svg)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/aio-cli/master.svg?style=flat-square)](https://codecov.io/gh/adobe/aio-cli/)

* [health](#health)
* [Getting started](#getting-started)
* [Technical requirements](#technical-requirements)
* [Proxy Support](#proxy-support)
* [Usage](#usage)
* [Commands](#commands)

# health

Health badges for the aio-cli and its plugins and modules

| Module | Version | Downloads | Build Status | Coverage | Issues | Pull Requests |
|---|---|---|---|---|---|---|
| [@adobe/aio-cli](https://github.com/adobe/aio-cli) | [![Version](https://img.shields.io/npm/v/@adobe/aio-cli.svg)](https://npmjs.org/package/@adobe/aio-cli)| [![Downloads/week](https://img.shields.io/npm/dw/@adobe/aio-cli.svg)](https://npmjs.org/package/@adobe/aio-cli)| [![Node.js CI](https://github.com/adobe/aio-cli/actions/workflows/node.js.yml/badge.svg)](https://github.com/adobe/aio-cli/actions/workflows/node.js.yml)| [![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/aio-cli/master.svg?style=flat-square)](https://codecov.io/gh/adobe/aio-cli/)| [![Github Issues](https://img.shields.io/github/issues/adobe/aio-cli.svg)](https://github.com/adobe/aio-cli/issues)| [![Github Pull Requests](https://img.shields.io/github/issues-pr/adobe/aio-cli.svg)](https://github.com/adobe/aio-cli/pulls)|
| [@adobe/aio-cli-plugin-config](https://github.com/adobe/aio-cli-plugin-config) | [![Version](https://img.shields.io/npm/v/@adobe/aio-cli-plugin-config.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-config)| [![Downloads/week](https://img.shields.io/npm/dw/@adobe/aio-cli-plugin-config.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-config)| [![Node.js CI](https://github.com/adobe/aio-cli-plugin-config/actions/workflows/node.js.yml/badge.svg)](https://github.com/adobe/aio-cli-plugin-config/actions/workflows/node.js.yml)| [![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/aio-cli-plugin-config/master.svg?style=flat-square)](https://codecov.io/gh/adobe/aio-cli-plugin-config/)| [![Github Issues](https://img.shields.io/github/issues/adobe/aio-cli-plugin-config.svg)](https://github.com/adobe/aio-cli-plugin-config/issues)| [![Github Pull Requests](https://img.shields.io/github/issues-pr/adobe/aio-cli-plugin-config.svg)](https://github.com/adobe/aio-cli-plugin-config/pulls)|
| [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console) | [![Version](https://img.shields.io/npm/v/@adobe/aio-cli-plugin-console.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-console)| [![Downloads/week](https://img.shields.io/npm/dw/@adobe/aio-cli-plugin-console.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-console)| [![Node.js CI](https://github.com/adobe/aio-cli-plugin-console/actions/workflows/node.js.yml/badge.svg)](https://github.com/adobe/aio-cli-plugin-console/actions/workflows/node.js.yml)| [![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/aio-cli-plugin-console/master.svg?style=flat-square)](https://codecov.io/gh/adobe/aio-cli-plugin-console/)| [![Github Issues](https://img.shields.io/github/issues/adobe/aio-cli-plugin-console.svg)](https://github.com/adobe/aio-cli-plugin-console/issues)| [![Github Pull Requests](https://img.shields.io/github/issues-pr/adobe/aio-cli-plugin-console.svg)](https://github.com/adobe/aio-cli-plugin-console/pulls)|
| [@adobe/aio-cli-plugin-runtime](https://github.com/adobe/aio-cli-plugin-runtime) | [![Version](https://img.shields.io/npm/v/@adobe/aio-cli-plugin-runtime.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-runtime)| [![Downloads/week](https://img.shields.io/npm/dw/@adobe/aio-cli-plugin-runtime.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-runtime)| [![Node.js CI](https://github.com/adobe/aio-cli-plugin-runtime/actions/workflows/node.js.yml/badge.svg)](https://github.com/adobe/aio-cli-plugin-runtime/actions/workflows/node.js.yml)| [![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/aio-cli-plugin-runtime/master.svg?style=flat-square)](https://codecov.io/gh/adobe/aio-cli-plugin-runtime/)| [![Github Issues](https://img.shields.io/github/issues/adobe/aio-cli-plugin-runtime.svg)](https://github.com/adobe/aio-cli-plugin-runtime/issues)| [![Github Pull Requests](https://img.shields.io/github/issues-pr/adobe/aio-cli-plugin-runtime.svg)](https://github.com/adobe/aio-cli-plugin-runtime/pulls)|
| [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app) | [![Version](https://img.shields.io/npm/v/@adobe/aio-cli-plugin-app.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-app)| [![Downloads/week](https://img.shields.io/npm/dw/@adobe/aio-cli-plugin-app.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-app)| [![Node.js CI](https://github.com/adobe/aio-cli-plugin-app/actions/workflows/node.js.yml/badge.svg)](https://github.com/adobe/aio-cli-plugin-app/actions/workflows/node.js.yml)| [![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/aio-cli-plugin-app/master.svg?style=flat-square)](https://codecov.io/gh/adobe/aio-cli-plugin-app/)| [![Github Issues](https://img.shields.io/github/issues/adobe/aio-cli-plugin-app.svg)](https://github.com/adobe/aio-cli-plugin-app/issues)| [![Github Pull Requests](https://img.shields.io/github/issues-pr/adobe/aio-cli-plugin-app.svg)](https://github.com/adobe/aio-cli-plugin-app/pulls)|
| [@adobe/aio-cli-plugin-app-templates](https://github.com/adobe/aio-cli-plugin-app-templates) | [![Version](https://img.shields.io/npm/v/@adobe/aio-cli-plugin-app-templates.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-app-templates)| [![Downloads/week](https://img.shields.io/npm/dw/@adobe/aio-cli-plugin-app-templates.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-app-templates)| [![Node.js CI](https://github.com/adobe/aio-cli-plugin-app-templates/actions/workflows/node.js.yml/badge.svg)](https://github.com/adobe/aio-cli-plugin-app-templates/actions/workflows/node.js.yml)| [![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/aio-cli-plugin-app-templates/master.svg?style=flat-square)](https://codecov.io/gh/adobe/aio-cli-plugin-app-templates/)| [![Github Issues](https://img.shields.io/github/issues/adobe/aio-cli-plugin-app-templates.svg)](https://github.com/adobe/aio-cli-plugin-app-templates/issues)| [![Github Pull Requests](https://img.shields.io/github/issues-pr/adobe/aio-cli-plugin-app-templates.svg)](https://github.com/adobe/aio-cli-plugin-app-templates/pulls)|
| [@adobe/aio-cli-plugin-auth](https://github.com/adobe/aio-cli-plugin-auth) | [![Version](https://img.shields.io/npm/v/@adobe/aio-cli-plugin-auth.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-auth)| [![Downloads/week](https://img.shields.io/npm/dw/@adobe/aio-cli-plugin-auth.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-auth)| [![Node.js CI](https://github.com/adobe/aio-cli-plugin-auth/actions/workflows/node.js.yml/badge.svg)](https://github.com/adobe/aio-cli-plugin-auth/actions/workflows/node.js.yml)| [![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/aio-cli-plugin-auth/master.svg?style=flat-square)](https://codecov.io/gh/adobe/aio-cli-plugin-auth/)| [![Github Issues](https://img.shields.io/github/issues/adobe/aio-cli-plugin-auth.svg)](https://github.com/adobe/aio-cli-plugin-auth/issues)| [![Github Pull Requests](https://img.shields.io/github/issues-pr/adobe/aio-cli-plugin-auth.svg)](https://github.com/adobe/aio-cli-plugin-auth/pulls)|
| [@adobe/aio-cli-plugin-certificate](https://github.com/adobe/aio-cli-plugin-certificate) | [![Version](https://img.shields.io/npm/v/@adobe/aio-cli-plugin-certificate.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-certificate)| [![Downloads/week](https://img.shields.io/npm/dw/@adobe/aio-cli-plugin-certificate.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-certificate)| [![Node.js CI](https://github.com/adobe/aio-cli-plugin-certificate/actions/workflows/node.js.yml/badge.svg)](https://github.com/adobe/aio-cli-plugin-certificate/actions/workflows/node.js.yml)| [![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/aio-cli-plugin-certificate/master.svg?style=flat-square)](https://codecov.io/gh/adobe/aio-cli-plugin-certificate/)| [![Github Issues](https://img.shields.io/github/issues/adobe/aio-cli-plugin-certificate.svg)](https://github.com/adobe/aio-cli-plugin-certificate/issues)| [![Github Pull Requests](https://img.shields.io/github/issues-pr/adobe/aio-cli-plugin-certificate.svg)](https://github.com/adobe/aio-cli-plugin-certificate/pulls)|
| [@adobe/aio-cli-plugin-info](https://github.com/adobe/aio-cli-plugin-info) | [![Version](https://img.shields.io/npm/v/@adobe/aio-cli-plugin-info.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-info)| [![Downloads/week](https://img.shields.io/npm/dw/@adobe/aio-cli-plugin-info.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-info)| [![Node.js CI](https://github.com/adobe/aio-cli-plugin-info/actions/workflows/node.js.yml/badge.svg)](https://github.com/adobe/aio-cli-plugin-info/actions/workflows/node.js.yml)| [![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/aio-cli-plugin-info/master.svg?style=flat-square)](https://codecov.io/gh/adobe/aio-cli-plugin-info/)| [![Github Issues](https://img.shields.io/github/issues/adobe/aio-cli-plugin-info.svg)](https://github.com/adobe/aio-cli-plugin-info/issues)| [![Github Pull Requests](https://img.shields.io/github/issues-pr/adobe/aio-cli-plugin-info.svg)](https://github.com/adobe/aio-cli-plugin-info/pulls)|
| [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events) | [![Version](https://img.shields.io/npm/v/@adobe/aio-cli-plugin-events.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-events)| [![Downloads/week](https://img.shields.io/npm/dw/@adobe/aio-cli-plugin-events.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-events)| [![Node.js CI](https://github.com/adobe/aio-cli-plugin-events/actions/workflows/node.js.yml/badge.svg)](https://github.com/adobe/aio-cli-plugin-events/actions/workflows/node.js.yml)| [![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/aio-cli-plugin-events/master.svg?style=flat-square)](https://codecov.io/gh/adobe/aio-cli-plugin-events/)| [![Github Issues](https://img.shields.io/github/issues/adobe/aio-cli-plugin-events.svg)](https://github.com/adobe/aio-cli-plugin-events/issues)| [![Github Pull Requests](https://img.shields.io/github/issues-pr/adobe/aio-cli-plugin-events.svg)](https://github.com/adobe/aio-cli-plugin-events/pulls)|
| [@adobe/aio-cli-plugin-telemetry](https://github.com/adobe/aio-cli-plugin-telemetry) | [![Version](https://img.shields.io/npm/v/@adobe/aio-cli-plugin-telemetry.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-telemetry)| [![Downloads/week](https://img.shields.io/npm/dw/@adobe/aio-cli-plugin-telemetry.svg)](https://npmjs.org/package/@adobe/aio-cli-plugin-telemetry)| [![Node.js CI](https://github.com/adobe/aio-cli-plugin-telemetry/actions/workflows/node.js.yml/badge.svg)](https://github.com/adobe/aio-cli-plugin-telemetry/actions/workflows/node.js.yml)| [![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/aio-cli-plugin-telemetry/master.svg?style=flat-square)](https://codecov.io/gh/adobe/aio-cli-plugin-telemetry/)| [![Github Issues](https://img.shields.io/github/issues/adobe/aio-cli-plugin-telemetry.svg)](https://github.com/adobe/aio-cli-plugin-telemetry/issues)| [![Github Pull Requests](https://img.shields.io/github/issues-pr/adobe/aio-cli-plugin-telemetry.svg)](https://github.com/adobe/aio-cli-plugin-telemetry/pulls)|
| [@adobe/generator-aio-app](https://github.com/adobe/generator-aio-app) | [![Version](https://img.shields.io/npm/v/@adobe/generator-aio-app.svg)](https://npmjs.org/package/@adobe/generator-aio-app)| [![Downloads/week](https://img.shields.io/npm/dw/@adobe/generator-aio-app.svg)](https://npmjs.org/package/@adobe/generator-aio-app)| [![Node.js CI](https://github.com/adobe/generator-aio-app/actions/workflows/node.js.yml/badge.svg)](https://github.com/adobe/generator-aio-app/actions/workflows/node.js.yml)| [![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/generator-aio-app/master.svg?style=flat-square)](https://codecov.io/gh/adobe/generator-aio-app/)| [![Github Issues](https://img.shields.io/github/issues/adobe/generator-aio-app.svg)](https://github.com/adobe/generator-aio-app/issues)| [![Github Pull Requests](https://img.shields.io/github/issues-pr/adobe/generator-aio-app.svg)](https://github.com/adobe/generator-aio-app/pulls)|
| [@adobe/generator-aio-console](https://github.com/adobe/generator-aio-console) | [![Version](https://img.shields.io/npm/v/@adobe/generator-aio-console.svg)](https://npmjs.org/package/@adobe/generator-aio-console)| [![Downloads/week](https://img.shields.io/npm/dw/@adobe/generator-aio-console.svg)](https://npmjs.org/package/@adobe/generator-aio-console)| [![Node.js CI](https://github.com/adobe/generator-aio-console/actions/workflows/node.js.yml/badge.svg)](https://github.com/adobe/generator-aio-console/actions/workflows/node.js.yml)| [![Codecov Coverage](https://img.shields.io/codecov/c/github/adobe/generator-aio-console/master.svg?style=flat-square)](https://codecov.io/gh/adobe/generator-aio-console/)| [![Github Issues](https://img.shields.io/github/issues/adobe/generator-aio-console.svg)](https://github.com/adobe/generator-aio-console/issues)| [![Github Pull Requests](https://img.shields.io/github/issues-pr/adobe/generator-aio-console.svg)](https://github.com/adobe/generator-aio-console/pulls)|

# Getting started

See the [Adobe Developer App Builder docs](https://developer.adobe.com/app-builder/docs/overview/)

# Technical requirements

See the [App Builder `Setting up Your Environment` doc](https://developer.adobe.com/app-builder/docs/getting_started/)

# Proxy Support

Set these environment variables, to use proxies (case sensitive):

1. `HTTP_PROXY`
2. `HTTPS_PROXY`

The appropriate proxy will be used to proxy http/https urls respectively.

If your proxy requires basic authentication, embed the username and password in the url itself. For example, if your server is `https://example.com` and username is `user` and password is `password`, the url should look like this:

```sh
https://user:[email protected]
```

If your username or password contains non-alphanumeric characters, they **must** be url-encoded.

You can verify if you set the proxy info properly by running:

```sh
aio info
```

# Usage

```sh-session
$ npm install -g @adobe/aio-cli
$ aio COMMAND
running command...
$ aio (--version|-v)
@adobe/aio-cli/10.1.0 darwin-arm64 node-v18.20.1
$ aio --help [COMMAND]
USAGE
$ aio COMMAND
...
```

# Commands

* [`aio app`](#aio-app)
* [`aio app add`](#aio-app-add)
* [`aio app add action`](#aio-app-add-action)
* [`aio app add actions`](#aio-app-add-actions)
* [`aio app add ci`](#aio-app-add-ci)
* [`aio app add event`](#aio-app-add-event)
* [`aio app add events`](#aio-app-add-events)
* [`aio app add ext`](#aio-app-add-ext)
* [`aio app add extension`](#aio-app-add-extension)
* [`aio app add extensions`](#aio-app-add-extensions)
* [`aio app add service`](#aio-app-add-service)
* [`aio app add services`](#aio-app-add-services)
* [`aio app add web-assets`](#aio-app-add-web-assets)
* [`aio app build`](#aio-app-build)
* [`aio app config`](#aio-app-config)
* [`aio app config get`](#aio-app-config-get)
* [`aio app config get lf`](#aio-app-config-get-lf)
* [`aio app config get lf errors`](#aio-app-config-get-lf-errors)
* [`aio app config get log-forwarding`](#aio-app-config-get-log-forwarding)
* [`aio app config get log-forwarding errors`](#aio-app-config-get-log-forwarding-errors)
* [`aio app config set`](#aio-app-config-set)
* [`aio app config set lf`](#aio-app-config-set-lf)
* [`aio app config set log-forwarding`](#aio-app-config-set-log-forwarding)
* [`aio app create [PATH]`](#aio-app-create-path)
* [`aio app delete`](#aio-app-delete)
* [`aio app delete action [ACTION-NAME]`](#aio-app-delete-action-action-name)
* [`aio app delete actions [ACTION-NAME]`](#aio-app-delete-actions-action-name)
* [`aio app delete ci`](#aio-app-delete-ci)
* [`aio app delete ext`](#aio-app-delete-ext)
* [`aio app delete extension`](#aio-app-delete-extension)
* [`aio app delete extensions`](#aio-app-delete-extensions)
* [`aio app delete service`](#aio-app-delete-service)
* [`aio app delete services`](#aio-app-delete-services)
* [`aio app delete web-assets`](#aio-app-delete-web-assets)
* [`aio app deploy`](#aio-app-deploy)
* [`aio app dev`](#aio-app-dev)
* [`aio app get-url [ACTION]`](#aio-app-get-url-action)
* [`aio app info`](#aio-app-info)
* [`aio app init [PATH]`](#aio-app-init-path)
* [`aio app install PATH`](#aio-app-install-path)
* [`aio app list`](#aio-app-list)
* [`aio app list ext`](#aio-app-list-ext)
* [`aio app list ext-points`](#aio-app-list-ext-points)
* [`aio app list extension`](#aio-app-list-extension)
* [`aio app list extension-points`](#aio-app-list-extension-points)
* [`aio app list extensions`](#aio-app-list-extensions)
* [`aio app logs`](#aio-app-logs)
* [`aio app pack [PATH]`](#aio-app-pack-path)
* [`aio app run`](#aio-app-run)
* [`aio app test`](#aio-app-test)
* [`aio app undeploy`](#aio-app-undeploy)
* [`aio app use [CONFIG_FILE_PATH]`](#aio-app-use-config_file_path)
* [`aio auth`](#aio-auth)
* [`aio auth ctx`](#aio-auth-ctx)
* [`aio auth login`](#aio-auth-login)
* [`aio auth logout`](#aio-auth-logout)
* [`aio autocomplete [SHELL]`](#aio-autocomplete-shell)
* [`aio certificate`](#aio-certificate)
* [`aio certificate fingerprint FILE`](#aio-certificate-fingerprint-file)
* [`aio certificate generate`](#aio-certificate-generate)
* [`aio certificate verify FILE`](#aio-certificate-verify-file)
* [`aio config`](#aio-config)
* [`aio config clear`](#aio-config-clear)
* [`aio config del KEYS...`](#aio-config-del-keys)
* [`aio config delete KEYS...`](#aio-config-delete-keys)
* [`aio config edit`](#aio-config-edit)
* [`aio config get KEY`](#aio-config-get-key)
* [`aio config list`](#aio-config-list)
* [`aio config ls`](#aio-config-ls)
* [`aio config rm KEYS...`](#aio-config-rm-keys)
* [`aio config set key 'a value' # set key to 'a value'`](#aio-config-set-key-a-value--------set-key-to-a-value)
* [`aio console`](#aio-console)
* [`aio console open`](#aio-console-open)
* [`aio console org`](#aio-console-org)
* [`aio console org list`](#aio-console-org-list)
* [`aio console org ls`](#aio-console-org-ls)
* [`aio console org sel [ORGCODE]`](#aio-console-org-sel-orgcode)
* [`aio console org select [ORGCODE]`](#aio-console-org-select-orgcode)
* [`aio console project`](#aio-console-project)
* [`aio console project list`](#aio-console-project-list)
* [`aio console project ls`](#aio-console-project-ls)
* [`aio console project sel [PROJECTIDORNAME]`](#aio-console-project-sel-projectidorname)
* [`aio console project select [PROJECTIDORNAME]`](#aio-console-project-select-projectidorname)
* [`aio console publickey`](#aio-console-publickey)
* [`aio console publickey delete IDORFINGERPRINT`](#aio-console-publickey-delete-idorfingerprint)
* [`aio console publickey list`](#aio-console-publickey-list)
* [`aio console publickey upload FILE`](#aio-console-publickey-upload-file)
* [`aio console where`](#aio-console-where)
* [`aio console workspace`](#aio-console-workspace)
* [`aio console workspace dl [DESTINATION]`](#aio-console-workspace-dl-destination)
* [`aio console workspace download [DESTINATION]`](#aio-console-workspace-download-destination)
* [`aio console workspace list`](#aio-console-workspace-list)
* [`aio console workspace ls`](#aio-console-workspace-ls)
* [`aio console workspace sel [WORKSPACEIDORNAME]`](#aio-console-workspace-sel-workspaceidorname)
* [`aio console workspace select [WORKSPACEIDORNAME]`](#aio-console-workspace-select-workspaceidorname)
* [`aio console ws`](#aio-console-ws)
* [`aio console ws dl [DESTINATION]`](#aio-console-ws-dl-destination)
* [`aio console ws download [DESTINATION]`](#aio-console-ws-download-destination)
* [`aio console ws list`](#aio-console-ws-list)
* [`aio console ws ls`](#aio-console-ws-ls)
* [`aio console ws sel [WORKSPACEIDORNAME]`](#aio-console-ws-sel-workspaceidorname)
* [`aio console ws select [WORKSPACEIDORNAME]`](#aio-console-ws-select-workspaceidorname)
* [`aio context`](#aio-context)
* [`aio ctx`](#aio-ctx)
* [`aio discover`](#aio-discover)
* [`aio event`](#aio-event)
* [`aio event eventmetadata`](#aio-event-eventmetadata)
* [`aio event eventmetadata create PROVIDERID`](#aio-event-eventmetadata-create-providerid)
* [`aio event eventmetadata delete PROVIDERID [EVENTCODE]`](#aio-event-eventmetadata-delete-providerid-eventcode)
* [`aio event eventmetadata get PROVIDERID EVENTCODE`](#aio-event-eventmetadata-get-providerid-eventcode)
* [`aio event eventmetadata list PROVIDERID`](#aio-event-eventmetadata-list-providerid)
* [`aio event eventmetadata ls PROVIDERID`](#aio-event-eventmetadata-ls-providerid)
* [`aio event eventmetadata update PROVIDERID EVENTCODE`](#aio-event-eventmetadata-update-providerid-eventcode)
* [`aio event provider`](#aio-event-provider)
* [`aio event provider create`](#aio-event-provider-create)
* [`aio event provider delete PROVIDERID`](#aio-event-provider-delete-providerid)
* [`aio event provider get PROVIDERID`](#aio-event-provider-get-providerid)
* [`aio event provider list`](#aio-event-provider-list)
* [`aio event provider ls`](#aio-event-provider-ls)
* [`aio event provider update PROVIDERID`](#aio-event-provider-update-providerid)
* [`aio event reg`](#aio-event-reg)
* [`aio event reg create BODYJSONFILE`](#aio-event-reg-create-bodyjsonfile)
* [`aio event reg delete REGISTRATIONID`](#aio-event-reg-delete-registrationid)
* [`aio event reg get REGISTRATIONID`](#aio-event-reg-get-registrationid)
* [`aio event reg list`](#aio-event-reg-list)
* [`aio event reg ls`](#aio-event-reg-ls)
* [`aio event registration`](#aio-event-registration)
* [`aio event registration create BODYJSONFILE`](#aio-event-registration-create-bodyjsonfile)
* [`aio event registration delete REGISTRATIONID`](#aio-event-registration-delete-registrationid)
* [`aio event registration get REGISTRATIONID`](#aio-event-registration-get-registrationid)
* [`aio event registration list`](#aio-event-registration-list)
* [`aio event registration ls`](#aio-event-registration-ls)
* [`aio help [COMMAND]`](#aio-help-command)
* [`aio info`](#aio-info)
* [`aio login`](#aio-login)
* [`aio logout`](#aio-logout)
* [`aio open`](#aio-open)
* [`aio plugins`](#aio-plugins)
* [`aio plugins add PLUGIN`](#aio-plugins-add-plugin)
* [`aio plugins discover`](#aio-plugins-discover)
* [`aio plugins:inspect PLUGIN...`](#aio-pluginsinspect-plugin)
* [`aio plugins install PLUGIN`](#aio-plugins-install-plugin)
* [`aio plugins link PATH`](#aio-plugins-link-path)
* [`aio plugins remove [PLUGIN]`](#aio-plugins-remove-plugin)
* [`aio plugins reset`](#aio-plugins-reset)
* [`aio plugins uninstall [PLUGIN]`](#aio-plugins-uninstall-plugin)
* [`aio plugins unlink [PLUGIN]`](#aio-plugins-unlink-plugin)
* [`aio plugins update`](#aio-plugins-update)
* [`aio report`](#aio-report)
* [`aio rollback`](#aio-rollback)
* [`aio rt`](#aio-rt)
* [`aio rt action`](#aio-rt-action)
* [`aio rt action create ACTIONNAME [ACTIONPATH]`](#aio-rt-action-create-actionname-actionpath)
* [`aio rt action del ACTIONNAME`](#aio-rt-action-del-actionname)
* [`aio rt action delete ACTIONNAME`](#aio-rt-action-delete-actionname)
* [`aio rt action get ACTIONNAME`](#aio-rt-action-get-actionname)
* [`aio rt action invoke ACTIONNAME`](#aio-rt-action-invoke-actionname)
* [`aio rt action list [PACKAGENAME]`](#aio-rt-action-list-packagename)
* [`aio rt action ls [PACKAGENAME]`](#aio-rt-action-ls-packagename)
* [`aio rt action update ACTIONNAME [ACTIONPATH]`](#aio-rt-action-update-actionname-actionpath)
* [`aio rt actions list [PACKAGENAME]`](#aio-rt-actions-list-packagename)
* [`aio rt actions ls [PACKAGENAME]`](#aio-rt-actions-ls-packagename)
* [`aio rt activation`](#aio-rt-activation)
* [`aio rt activation get [ACTIVATIONID]`](#aio-rt-activation-get-activationid)
* [`aio rt activation list [ACTION_NAME]`](#aio-rt-activation-list-action_name)
* [`aio rt activation log [ACTIVATIONID]`](#aio-rt-activation-log-activationid)
* [`aio rt activation logs [ACTIVATIONID]`](#aio-rt-activation-logs-activationid)
* [`aio rt activation ls [ACTION_NAME]`](#aio-rt-activation-ls-action_name)
* [`aio rt activation result [ACTIVATIONID]`](#aio-rt-activation-result-activationid)
* [`aio rt activations list [ACTION_NAME]`](#aio-rt-activations-list-action_name)
* [`aio rt activations ls [ACTION_NAME]`](#aio-rt-activations-ls-action_name)
* [`aio rt api`](#aio-rt-api)
* [`aio rt api create [BASEPATH] [RELPATH] [APIVERB] [ACTION]`](#aio-rt-api-create-basepath-relpath-apiverb-action)
* [`aio rt api delete BASEPATHORAPINAME [RELPATH] [APIVERB]`](#aio-rt-api-delete-basepathorapiname-relpath-apiverb)
* [`aio rt api get BASEPATHORAPINAME`](#aio-rt-api-get-basepathorapiname)
* [`aio rt api list [BASEPATH] [RELPATH] [APIVERB]`](#aio-rt-api-list-basepath-relpath-apiverb)
* [`aio rt api ls [BASEPATH] [RELPATH] [APIVERB]`](#aio-rt-api-ls-basepath-relpath-apiverb)
* [`aio rt deploy`](#aio-rt-deploy)
* [`aio rt deploy export`](#aio-rt-deploy-export)
* [`aio rt deploy report`](#aio-rt-deploy-report)
* [`aio rt deploy sync`](#aio-rt-deploy-sync)
* [`aio rt deploy undeploy`](#aio-rt-deploy-undeploy)
* [`aio rt deploy version`](#aio-rt-deploy-version)
* [`aio rt get`](#aio-rt-get)
* [`aio rt list`](#aio-rt-list)
* [`aio rt log [ACTIVATIONID]`](#aio-rt-log-activationid)
* [`aio rt logs [ACTIVATIONID]`](#aio-rt-logs-activationid)
* [`aio rt ls`](#aio-rt-ls)
* [`aio rt namespace`](#aio-rt-namespace)
* [`aio rt namespace lf`](#aio-rt-namespace-lf)
* [`aio rt namespace lf errors`](#aio-rt-namespace-lf-errors)
* [`aio rt namespace lf get`](#aio-rt-namespace-lf-get)
* [`aio rt namespace lf set`](#aio-rt-namespace-lf-set)
* [`aio rt namespace lf set adobe-io-runtime`](#aio-rt-namespace-lf-set-adobe-io-runtime)
* [`aio rt namespace lf set azure-log-analytics`](#aio-rt-namespace-lf-set-azure-log-analytics)
* [`aio rt namespace lf set new-relic`](#aio-rt-namespace-lf-set-new-relic)
* [`aio rt namespace lf set splunk-hec`](#aio-rt-namespace-lf-set-splunk-hec)
* [`aio rt namespace list`](#aio-rt-namespace-list)
* [`aio rt namespace log-forwarding`](#aio-rt-namespace-log-forwarding)
* [`aio rt namespace log-forwarding errors`](#aio-rt-namespace-log-forwarding-errors)
* [`aio rt namespace log-forwarding get`](#aio-rt-namespace-log-forwarding-get)
* [`aio rt namespace log-forwarding set`](#aio-rt-namespace-log-forwarding-set)
* [`aio rt namespace log-forwarding set adobe-io-runtime`](#aio-rt-namespace-log-forwarding-set-adobe-io-runtime)
* [`aio rt namespace log-forwarding set azure-log-analytics`](#aio-rt-namespace-log-forwarding-set-azure-log-analytics)
* [`aio rt namespace log-forwarding set new-relic`](#aio-rt-namespace-log-forwarding-set-new-relic)
* [`aio rt namespace log-forwarding set splunk-hec`](#aio-rt-namespace-log-forwarding-set-splunk-hec)
* [`aio rt namespace ls`](#aio-rt-namespace-ls)
* [`aio rt ns`](#aio-rt-ns)
* [`aio rt ns lf`](#aio-rt-ns-lf)
* [`aio rt ns lf errors`](#aio-rt-ns-lf-errors)
* [`aio rt ns lf get`](#aio-rt-ns-lf-get)
* [`aio rt ns lf set`](#aio-rt-ns-lf-set)
* [`aio rt ns lf set adobe-io-runtime`](#aio-rt-ns-lf-set-adobe-io-runtime)
* [`aio rt ns lf set azure-log-analytics`](#aio-rt-ns-lf-set-azure-log-analytics)
* [`aio rt ns lf set new-relic`](#aio-rt-ns-lf-set-new-relic)
* [`aio rt ns lf set splunk-hec`](#aio-rt-ns-lf-set-splunk-hec)
* [`aio rt ns list`](#aio-rt-ns-list)
* [`aio rt ns log-forwarding`](#aio-rt-ns-log-forwarding)
* [`aio rt ns log-forwarding errors`](#aio-rt-ns-log-forwarding-errors)
* [`aio rt ns log-forwarding get`](#aio-rt-ns-log-forwarding-get)
* [`aio rt ns log-forwarding set`](#aio-rt-ns-log-forwarding-set)
* [`aio rt ns log-forwarding set adobe-io-runtime`](#aio-rt-ns-log-forwarding-set-adobe-io-runtime)
* [`aio rt ns log-forwarding set azure-log-analytics`](#aio-rt-ns-log-forwarding-set-azure-log-analytics)
* [`aio rt ns log-forwarding set new-relic`](#aio-rt-ns-log-forwarding-set-new-relic)
* [`aio rt ns log-forwarding set splunk-hec`](#aio-rt-ns-log-forwarding-set-splunk-hec)
* [`aio rt ns ls`](#aio-rt-ns-ls)
* [`aio rt package`](#aio-rt-package)
* [`aio rt package bind PACKAGENAME BINDPACKAGENAME`](#aio-rt-package-bind-packagename-bindpackagename)
* [`aio rt package create PACKAGENAME`](#aio-rt-package-create-packagename)
* [`aio rt package delete PACKAGENAME`](#aio-rt-package-delete-packagename)
* [`aio rt package get PACKAGENAME`](#aio-rt-package-get-packagename)
* [`aio rt package list [NAMESPACE]`](#aio-rt-package-list-namespace)
* [`aio rt package ls [NAMESPACE]`](#aio-rt-package-ls-namespace)
* [`aio rt package update PACKAGENAME`](#aio-rt-package-update-packagename)
* [`aio rt pkg`](#aio-rt-pkg)
* [`aio rt pkg bind PACKAGENAME BINDPACKAGENAME`](#aio-rt-pkg-bind-packagename-bindpackagename)
* [`aio rt pkg create PACKAGENAME`](#aio-rt-pkg-create-packagename)
* [`aio rt pkg delete PACKAGENAME`](#aio-rt-pkg-delete-packagename)
* [`aio rt pkg get PACKAGENAME`](#aio-rt-pkg-get-packagename)
* [`aio rt pkg list [NAMESPACE]`](#aio-rt-pkg-list-namespace)
* [`aio rt pkg ls [NAMESPACE]`](#aio-rt-pkg-ls-namespace)
* [`aio rt pkg update PACKAGENAME`](#aio-rt-pkg-update-packagename)
* [`aio rt prop`](#aio-rt-prop)
* [`aio rt prop get`](#aio-rt-prop-get)
* [`aio rt prop set`](#aio-rt-prop-set)
* [`aio rt prop unset`](#aio-rt-prop-unset)
* [`aio rt property`](#aio-rt-property)
* [`aio rt property get`](#aio-rt-property-get)
* [`aio rt property set`](#aio-rt-property-set)
* [`aio rt property unset`](#aio-rt-property-unset)
* [`aio rt route`](#aio-rt-route)
* [`aio rt route create [BASEPATH] [RELPATH] [APIVERB] [ACTION]`](#aio-rt-route-create-basepath-relpath-apiverb-action)
* [`aio rt route delete BASEPATHORAPINAME [RELPATH] [APIVERB]`](#aio-rt-route-delete-basepathorapiname-relpath-apiverb)
* [`aio rt route get BASEPATHORAPINAME`](#aio-rt-route-get-basepathorapiname)
* [`aio rt route list [BASEPATH] [RELPATH] [APIVERB]`](#aio-rt-route-list-basepath-relpath-apiverb)
* [`aio rt route ls [BASEPATH] [RELPATH] [APIVERB]`](#aio-rt-route-ls-basepath-relpath-apiverb)
* [`aio rt rule`](#aio-rt-rule)
* [`aio rt rule create NAME TRIGGER ACTION`](#aio-rt-rule-create-name-trigger-action)
* [`aio rt rule delete NAME`](#aio-rt-rule-delete-name)
* [`aio rt rule disable NAME`](#aio-rt-rule-disable-name)
* [`aio rt rule enable NAME`](#aio-rt-rule-enable-name)
* [`aio rt rule get NAME`](#aio-rt-rule-get-name)
* [`aio rt rule list`](#aio-rt-rule-list)
* [`aio rt rule ls`](#aio-rt-rule-ls)
* [`aio rt rule status NAME`](#aio-rt-rule-status-name)
* [`aio rt rule update NAME TRIGGER ACTION`](#aio-rt-rule-update-name-trigger-action)
* [`aio rt trigger`](#aio-rt-trigger)
* [`aio rt trigger create TRIGGERNAME`](#aio-rt-trigger-create-triggername)
* [`aio rt trigger delete TRIGGERPATH`](#aio-rt-trigger-delete-triggerpath)
* [`aio rt trigger fire TRIGGERNAME`](#aio-rt-trigger-fire-triggername)
* [`aio rt trigger get TRIGGERPATH`](#aio-rt-trigger-get-triggerpath)
* [`aio rt trigger list`](#aio-rt-trigger-list)
* [`aio rt trigger ls`](#aio-rt-trigger-ls)
* [`aio rt trigger update TRIGGERNAME`](#aio-rt-trigger-update-triggername)
* [`aio runtime`](#aio-runtime)
* [`aio runtime action`](#aio-runtime-action)
* [`aio runtime action create ACTIONNAME [ACTIONPATH]`](#aio-runtime-action-create-actionname-actionpath)
* [`aio runtime action del ACTIONNAME`](#aio-runtime-action-del-actionname)
* [`aio runtime action delete ACTIONNAME`](#aio-runtime-action-delete-actionname)
* [`aio runtime action get ACTIONNAME`](#aio-runtime-action-get-actionname)
* [`aio runtime action invoke ACTIONNAME`](#aio-runtime-action-invoke-actionname)
* [`aio runtime action list [PACKAGENAME]`](#aio-runtime-action-list-packagename)
* [`aio runtime action ls [PACKAGENAME]`](#aio-runtime-action-ls-packagename)
* [`aio runtime action update ACTIONNAME [ACTIONPATH]`](#aio-runtime-action-update-actionname-actionpath)
* [`aio runtime actions list [PACKAGENAME]`](#aio-runtime-actions-list-packagename)
* [`aio runtime actions ls [PACKAGENAME]`](#aio-runtime-actions-ls-packagename)
* [`aio runtime activation`](#aio-runtime-activation)
* [`aio runtime activation get [ACTIVATIONID]`](#aio-runtime-activation-get-activationid)
* [`aio runtime activation list [ACTION_NAME]`](#aio-runtime-activation-list-action_name)
* [`aio runtime activation log [ACTIVATIONID]`](#aio-runtime-activation-log-activationid)
* [`aio runtime activation logs [ACTIVATIONID]`](#aio-runtime-activation-logs-activationid)
* [`aio runtime activation ls [ACTION_NAME]`](#aio-runtime-activation-ls-action_name)
* [`aio runtime activation result [ACTIVATIONID]`](#aio-runtime-activation-result-activationid)
* [`aio runtime activations list [ACTION_NAME]`](#aio-runtime-activations-list-action_name)
* [`aio runtime activations ls [ACTION_NAME]`](#aio-runtime-activations-ls-action_name)
* [`aio runtime api`](#aio-runtime-api)
* [`aio runtime api create [BASEPATH] [RELPATH] [APIVERB] [ACTION]`](#aio-runtime-api-create-basepath-relpath-apiverb-action)
* [`aio runtime api delete BASEPATHORAPINAME [RELPATH] [APIVERB]`](#aio-runtime-api-delete-basepathorapiname-relpath-apiverb)
* [`aio runtime api get BASEPATHORAPINAME`](#aio-runtime-api-get-basepathorapiname)
* [`aio runtime api list [BASEPATH] [RELPATH] [APIVERB]`](#aio-runtime-api-list-basepath-relpath-apiverb)
* [`aio runtime api ls [BASEPATH] [RELPATH] [APIVERB]`](#aio-runtime-api-ls-basepath-relpath-apiverb)
* [`aio runtime deploy`](#aio-runtime-deploy)
* [`aio runtime deploy export`](#aio-runtime-deploy-export)
* [`aio runtime deploy report`](#aio-runtime-deploy-report)
* [`aio runtime deploy sync`](#aio-runtime-deploy-sync)
* [`aio runtime deploy undeploy`](#aio-runtime-deploy-undeploy)
* [`aio runtime deploy version`](#aio-runtime-deploy-version)
* [`aio runtime list`](#aio-runtime-list)
* [`aio runtime log [ACTIVATIONID]`](#aio-runtime-log-activationid)
* [`aio runtime logs [ACTIVATIONID]`](#aio-runtime-logs-activationid)
* [`aio runtime ls`](#aio-runtime-ls)
* [`aio runtime namespace`](#aio-runtime-namespace)
* [`aio runtime namespace get`](#aio-runtime-namespace-get)
* [`aio runtime namespace lf`](#aio-runtime-namespace-lf)
* [`aio runtime namespace lf errors`](#aio-runtime-namespace-lf-errors)
* [`aio runtime namespace lf get`](#aio-runtime-namespace-lf-get)
* [`aio runtime namespace lf set`](#aio-runtime-namespace-lf-set)
* [`aio runtime namespace lf set adobe-io-runtime`](#aio-runtime-namespace-lf-set-adobe-io-runtime)
* [`aio runtime namespace lf set azure-log-analytics`](#aio-runtime-namespace-lf-set-azure-log-analytics)
* [`aio runtime namespace lf set new-relic`](#aio-runtime-namespace-lf-set-new-relic)
* [`aio runtime namespace lf set splunk-hec`](#aio-runtime-namespace-lf-set-splunk-hec)
* [`aio runtime namespace list`](#aio-runtime-namespace-list)
* [`aio runtime namespace log-forwarding`](#aio-runtime-namespace-log-forwarding)
* [`aio runtime namespace log-forwarding errors`](#aio-runtime-namespace-log-forwarding-errors)
* [`aio runtime namespace log-forwarding get`](#aio-runtime-namespace-log-forwarding-get)
* [`aio runtime namespace log-forwarding set`](#aio-runtime-namespace-log-forwarding-set)
* [`aio runtime namespace log-forwarding set adobe-io-runtime`](#aio-runtime-namespace-log-forwarding-set-adobe-io-runtime)
* [`aio runtime namespace log-forwarding set azure-log-analytics`](#aio-runtime-namespace-log-forwarding-set-azure-log-analytics)
* [`aio runtime namespace log-forwarding set new-relic`](#aio-runtime-namespace-log-forwarding-set-new-relic)
* [`aio runtime namespace log-forwarding set splunk-hec`](#aio-runtime-namespace-log-forwarding-set-splunk-hec)
* [`aio runtime namespace ls`](#aio-runtime-namespace-ls)
* [`aio runtime ns`](#aio-runtime-ns)
* [`aio runtime ns lf`](#aio-runtime-ns-lf)
* [`aio runtime ns lf errors`](#aio-runtime-ns-lf-errors)
* [`aio runtime ns lf get`](#aio-runtime-ns-lf-get)
* [`aio runtime ns lf set`](#aio-runtime-ns-lf-set)
* [`aio runtime ns lf set adobe-io-runtime`](#aio-runtime-ns-lf-set-adobe-io-runtime)
* [`aio runtime ns lf set azure-log-analytics`](#aio-runtime-ns-lf-set-azure-log-analytics)
* [`aio runtime ns lf set new-relic`](#aio-runtime-ns-lf-set-new-relic)
* [`aio runtime ns lf set splunk-hec`](#aio-runtime-ns-lf-set-splunk-hec)
* [`aio runtime ns list`](#aio-runtime-ns-list)
* [`aio runtime ns log-forwarding`](#aio-runtime-ns-log-forwarding)
* [`aio runtime ns log-forwarding errors`](#aio-runtime-ns-log-forwarding-errors)
* [`aio runtime ns log-forwarding get`](#aio-runtime-ns-log-forwarding-get)
* [`aio runtime ns log-forwarding set`](#aio-runtime-ns-log-forwarding-set)
* [`aio runtime ns log-forwarding set adobe-io-runtime`](#aio-runtime-ns-log-forwarding-set-adobe-io-runtime)
* [`aio runtime ns log-forwarding set azure-log-analytics`](#aio-runtime-ns-log-forwarding-set-azure-log-analytics)
* [`aio runtime ns log-forwarding set new-relic`](#aio-runtime-ns-log-forwarding-set-new-relic)
* [`aio runtime ns log-forwarding set splunk-hec`](#aio-runtime-ns-log-forwarding-set-splunk-hec)
* [`aio runtime ns ls`](#aio-runtime-ns-ls)
* [`aio runtime package`](#aio-runtime-package)
* [`aio runtime package bind PACKAGENAME BINDPACKAGENAME`](#aio-runtime-package-bind-packagename-bindpackagename)
* [`aio runtime package create PACKAGENAME`](#aio-runtime-package-create-packagename)
* [`aio runtime package delete PACKAGENAME`](#aio-runtime-package-delete-packagename)
* [`aio runtime package get PACKAGENAME`](#aio-runtime-package-get-packagename)
* [`aio runtime package list [NAMESPACE]`](#aio-runtime-package-list-namespace)
* [`aio runtime package ls [NAMESPACE]`](#aio-runtime-package-ls-namespace)
* [`aio runtime package update PACKAGENAME`](#aio-runtime-package-update-packagename)
* [`aio runtime pkg`](#aio-runtime-pkg)
* [`aio runtime pkg bind PACKAGENAME BINDPACKAGENAME`](#aio-runtime-pkg-bind-packagename-bindpackagename)
* [`aio runtime pkg create PACKAGENAME`](#aio-runtime-pkg-create-packagename)
* [`aio runtime pkg delete PACKAGENAME`](#aio-runtime-pkg-delete-packagename)
* [`aio runtime pkg get PACKAGENAME`](#aio-runtime-pkg-get-packagename)
* [`aio runtime pkg list [NAMESPACE]`](#aio-runtime-pkg-list-namespace)
* [`aio runtime pkg ls [NAMESPACE]`](#aio-runtime-pkg-ls-namespace)
* [`aio runtime pkg update PACKAGENAME`](#aio-runtime-pkg-update-packagename)
* [`aio runtime prop`](#aio-runtime-prop)
* [`aio runtime prop get`](#aio-runtime-prop-get)
* [`aio runtime prop set`](#aio-runtime-prop-set)
* [`aio runtime prop unset`](#aio-runtime-prop-unset)
* [`aio runtime property`](#aio-runtime-property)
* [`aio runtime property get`](#aio-runtime-property-get)
* [`aio runtime property set`](#aio-runtime-property-set)
* [`aio runtime property unset`](#aio-runtime-property-unset)
* [`aio runtime route`](#aio-runtime-route)
* [`aio runtime route create [BASEPATH] [RELPATH] [APIVERB] [ACTION]`](#aio-runtime-route-create-basepath-relpath-apiverb-action)
* [`aio runtime route delete BASEPATHORAPINAME [RELPATH] [APIVERB]`](#aio-runtime-route-delete-basepathorapiname-relpath-apiverb)
* [`aio runtime route get BASEPATHORAPINAME`](#aio-runtime-route-get-basepathorapiname)
* [`aio runtime route list [BASEPATH] [RELPATH] [APIVERB]`](#aio-runtime-route-list-basepath-relpath-apiverb)
* [`aio runtime route ls [BASEPATH] [RELPATH] [APIVERB]`](#aio-runtime-route-ls-basepath-relpath-apiverb)
* [`aio runtime rule`](#aio-runtime-rule)
* [`aio runtime rule create NAME TRIGGER ACTION`](#aio-runtime-rule-create-name-trigger-action)
* [`aio runtime rule delete NAME`](#aio-runtime-rule-delete-name)
* [`aio runtime rule disable NAME`](#aio-runtime-rule-disable-name)
* [`aio runtime rule enable NAME`](#aio-runtime-rule-enable-name)
* [`aio runtime rule get NAME`](#aio-runtime-rule-get-name)
* [`aio runtime rule list`](#aio-runtime-rule-list)
* [`aio runtime rule ls`](#aio-runtime-rule-ls)
* [`aio runtime rule status NAME`](#aio-runtime-rule-status-name)
* [`aio runtime rule update NAME TRIGGER ACTION`](#aio-runtime-rule-update-name-trigger-action)
* [`aio runtime trigger`](#aio-runtime-trigger)
* [`aio runtime trigger create TRIGGERNAME`](#aio-runtime-trigger-create-triggername)
* [`aio runtime trigger delete TRIGGERPATH`](#aio-runtime-trigger-delete-triggerpath)
* [`aio runtime trigger fire TRIGGERNAME`](#aio-runtime-trigger-fire-triggername)
* [`aio runtime trigger get TRIGGERPATH`](#aio-runtime-trigger-get-triggerpath)
* [`aio runtime trigger list`](#aio-runtime-trigger-list)
* [`aio runtime trigger ls`](#aio-runtime-trigger-ls)
* [`aio runtime trigger update TRIGGERNAME`](#aio-runtime-trigger-update-triggername)
* [`aio telemetry yes`](#aio-telemetry-yes)
* [`aio templates`](#aio-templates)
* [`aio templates disco`](#aio-templates-disco)
* [`aio templates discover`](#aio-templates-discover)
* [`aio templates i PATH`](#aio-templates-i-path)
* [`aio templates info`](#aio-templates-info)
* [`aio templates install PATH`](#aio-templates-install-path)
* [`aio templates remove NAME`](#aio-templates-remove-name)
* [`aio templates rm NAME`](#aio-templates-rm-name)
* [`aio templates rollback`](#aio-templates-rollback)
* [`aio templates sub NAME GITHUBREPOURL`](#aio-templates-sub-name-githubrepourl)
* [`aio templates submit NAME GITHUBREPOURL`](#aio-templates-submit-name-githubrepourl)
* [`aio templates un PACKAGE-NAME`](#aio-templates-un-package-name)
* [`aio templates uninstall PACKAGE-NAME`](#aio-templates-uninstall-package-name)
* [`aio update`](#aio-update)
* [`aio where`](#aio-where)

## `aio app`

Create, run, test, and deploy Adobe I/O Apps

```
USAGE
$ aio app [-v] [--version]

FLAGS
-v, --verbose Verbose output
--version Show version

DESCRIPTION
Create, run, test, and deploy Adobe I/O Apps
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/index.js)_

## `aio app add`

Add a new component to an existing Adobe I/O App

```
USAGE
$ aio app add [-v] [--version]

FLAGS
-v, --verbose Verbose output
--version Show version

DESCRIPTION
Add a new component to an existing Adobe I/O App
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/add/index.js)_

## `aio app add action`

Add new actions

```
USAGE
$ aio app add action [-v] [--version] [--install] [-y] [-e ]

FLAGS
-e, --extension= Add actions to a specific extension
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--[no-]install [default: true] Run npm installation after files are created
--version Show version

DESCRIPTION
Add new actions

ALIASES
$ aio app add actions
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/add/action.js)_

## `aio app add actions`

Add new actions

```
USAGE
$ aio app add actions [-v] [--version] [--install] [-y] [-e ]

FLAGS
-e, --extension= Add actions to a specific extension
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--[no-]install [default: true] Run npm installation after files are created
--version Show version

DESCRIPTION
Add new actions

ALIASES
$ aio app add actions
```

## `aio app add ci`

Add CI files

```
USAGE
$ aio app add ci [-v] [--version]

FLAGS
-v, --verbose Verbose output
--version Show version

DESCRIPTION
Add CI files
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/add/ci.js)_

## `aio app add event`

Add a new Adobe I/O Events action

```
USAGE
$ aio app add event [-v] [--version] [--install] [-y] [-e ]

FLAGS
-e, --extension= Add events to a specific extension
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--[no-]install [default: true] Run npm installation after files are created
--version Show version

DESCRIPTION
Add a new Adobe I/O Events action

ALIASES
$ aio app add events
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/add/event.js)_

## `aio app add events`

Add a new Adobe I/O Events action

```
USAGE
$ aio app add events [-v] [--version] [--install] [-y] [-e ]

FLAGS
-e, --extension= Add events to a specific extension
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--[no-]install [default: true] Run npm installation after files are created
--version Show version

DESCRIPTION
Add a new Adobe I/O Events action

ALIASES
$ aio app add events
```

## `aio app add ext`

Add new extensions to the project

```
USAGE
$ aio app add ext [-v] [--version] [--install] [-y] [-e ...]

FLAGS
-e, --extension=... Specify extensions to add, skips selection prompt
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--[no-]install [default: true] Run npm installation after files are created
--version Show version

DESCRIPTION
Add new extensions to the project

ALIASES
$ aio app add ext
$ aio app add extensions
```

## `aio app add extension`

Add new extensions to the project

```
USAGE
$ aio app add extension [-v] [--version] [--install] [-y] [-e ...]

FLAGS
-e, --extension=... Specify extensions to add, skips selection prompt
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--[no-]install [default: true] Run npm installation after files are created
--version Show version

DESCRIPTION
Add new extensions to the project

ALIASES
$ aio app add ext
$ aio app add extensions
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/add/extension.js)_

## `aio app add extensions`

Add new extensions to the project

```
USAGE
$ aio app add extensions [-v] [--version] [--install] [-y] [-e ...]

FLAGS
-e, --extension=... Specify extensions to add, skips selection prompt
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--[no-]install [default: true] Run npm installation after files are created
--version Show version

DESCRIPTION
Add new extensions to the project

ALIASES
$ aio app add ext
$ aio app add extensions
```

## `aio app add service`

Subscribe to Services in the current Workspace

```
USAGE
$ aio app add service [-v] [--version] [--use-jwt]

FLAGS
-v, --verbose Verbose output
--use-jwt if the config has both jwt and OAuth Server to Server Credentials (while migrating), prefer the JWT
credentials
--version Show version

DESCRIPTION
Subscribe to Services in the current Workspace

ALIASES
$ aio app add services
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/add/service.js)_

## `aio app add services`

Subscribe to Services in the current Workspace

```
USAGE
$ aio app add services [-v] [--version] [--use-jwt]

FLAGS
-v, --verbose Verbose output
--use-jwt if the config has both jwt and OAuth Server to Server Credentials (while migrating), prefer the JWT
credentials
--version Show version

DESCRIPTION
Subscribe to Services in the current Workspace

ALIASES
$ aio app add services
```

## `aio app add web-assets`

Add web assets support

```
USAGE
$ aio app add web-assets [-v] [--version] [--install] [-y] [-e ]

FLAGS
-e, --extension= Add web-assets to a specific extension
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--[no-]install [default: true] Run npm installation after files are created
--version Show version

DESCRIPTION
Add web assets support
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/add/web-assets.js)_

## `aio app build`

Build an Adobe I/O App

```
USAGE
$ aio app build [-v] [--version] [--actions | -a ...] [--web-assets] [--force-build] [--content-hash]
[--web-optimize] [-e ... | ]

FLAGS
-a, --action=... Build only a specific action, the flags can be specified multiple times, this will set
--no-publish
-e, --extension=... Build only a specific extension point, the flags can be specified multiple times
-v, --verbose Verbose output
--[no-]actions [default: true] Build actions if any
--[no-]content-hash [default: true] Enable content hashing in browser code
--[no-]force-build [default: true] Force a build even if one already exists
--version Show version
--[no-]web-assets [default: true] Build web-assets if any
--web-optimize [default: false] Enable optimization (minification) of js/css/html

DESCRIPTION
Build an Adobe I/O App

This will always force a rebuild unless --no-force-build is set.
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/build.js)_

## `aio app config`

Manage app config

```
USAGE
$ aio app config [-v] [--version]

FLAGS
-v, --verbose Verbose output
--version Show version

DESCRIPTION
Manage app config

ALIASES
$ aio app config
$ aio app config
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/config/index.js)_

## `aio app config get`

Get app config

```
USAGE
$ aio app config get [-v] [--version]

FLAGS
-v, --verbose Verbose output
--version Show version

DESCRIPTION
Get app config

ALIASES
$ aio app config get
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/config/get/index.js)_

## `aio app config get lf`

Get log forwarding destination configuration

```
USAGE
$ aio app config get lf [-v] [--version]

FLAGS
-v, --verbose Verbose output
--version Show version

DESCRIPTION
Get log forwarding destination configuration

ALIASES
$ aio app config get log-forwarding
$ aio app config get lf
```

## `aio app config get lf errors`

Get log forwarding errors

```
USAGE
$ aio app config get lf errors [-v] [--version]

FLAGS
-v, --verbose Verbose output
--version Show version

DESCRIPTION
Get log forwarding errors

ALIASES
$ aio app config get log-forwarding errors
$ aio app config get lf errors
```

## `aio app config get log-forwarding`

Get log forwarding destination configuration

```
USAGE
$ aio app config get log-forwarding [-v] [--version]

FLAGS
-v, --verbose Verbose output
--version Show version

DESCRIPTION
Get log forwarding destination configuration

ALIASES
$ aio app config get log-forwarding
$ aio app config get lf
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/config/get/log-forwarding.js)_

## `aio app config get log-forwarding errors`

Get log forwarding errors

```
USAGE
$ aio app config get log-forwarding errors [-v] [--version]

FLAGS
-v, --verbose Verbose output
--version Show version

DESCRIPTION
Get log forwarding errors

ALIASES
$ aio app config get log-forwarding errors
$ aio app config get lf errors
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/config/get/log-forwarding/errors.js)_

## `aio app config set`

Set app config

```
USAGE
$ aio app config set [-v] [--version]

FLAGS
-v, --verbose Verbose output
--version Show version

DESCRIPTION
Set app config

ALIASES
$ aio app config set
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/config/set/index.js)_

## `aio app config set lf`

Set log forwarding destination configuration

```
USAGE
$ aio app config set lf [-v] [--version]

FLAGS
-v, --verbose Verbose output
--version Show version

DESCRIPTION
Set log forwarding destination configuration

ALIASES
$ aio app config set log-forwarding
$ aio app config set lf
```

## `aio app config set log-forwarding`

Set log forwarding destination configuration

```
USAGE
$ aio app config set log-forwarding [-v] [--version]

FLAGS
-v, --verbose Verbose output
--version Show version

DESCRIPTION
Set log forwarding destination configuration

ALIASES
$ aio app config set log-forwarding
$ aio app config set lf
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/config/set/log-forwarding.js)_

## `aio app create [PATH]`

Create a new Adobe I/O App with default parameters

```
USAGE
$ aio app create [PATH] [-v] [--version] [-i ]

ARGUMENTS
PATH [default: .] Path to the app directory

FLAGS
-i, --import= Import an Adobe I/O Developer Console configuration file
-v, --verbose Verbose output
--version Show version

DESCRIPTION
Create a new Adobe I/O App with default parameters
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/create.js)_

## `aio app delete`

Delete a component from an existing Adobe I/O App

```
USAGE
$ aio app delete [-v] [--version]

FLAGS
-v, --verbose Verbose output
--version Show version

DESCRIPTION
Delete a component from an existing Adobe I/O App
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/delete/index.js)_

## `aio app delete action [ACTION-NAME]`

Delete existing actions

```
USAGE
$ aio app delete action [ACTION-NAME] [-v] [--version] [-y]

ARGUMENTS
ACTION-NAME Action `pkg/name` to delete, you can specify multiple actions via a comma separated list

FLAGS
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--version Show version

DESCRIPTION
Delete existing actions

ALIASES
$ aio app delete actions
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/delete/action.js)_

## `aio app delete actions [ACTION-NAME]`

Delete existing actions

```
USAGE
$ aio app delete actions [ACTION-NAME] [-v] [--version] [-y]

ARGUMENTS
ACTION-NAME Action `pkg/name` to delete, you can specify multiple actions via a comma separated list

FLAGS
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--version Show version

DESCRIPTION
Delete existing actions

ALIASES
$ aio app delete actions
```

## `aio app delete ci`

Delete existing CI files

```
USAGE
$ aio app delete ci [-v] [--version] [-y]

FLAGS
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--version Show version

DESCRIPTION
Delete existing CI files
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/delete/ci.js)_

## `aio app delete ext`

Delete existing extensions

```
USAGE
$ aio app delete ext [-v] [--version] [-y] [--install] [-e ...]

FLAGS
-e, --extension=... Specify extensions to delete, skips selection prompt
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--[no-]install [default: true] Run npm installation after files are created
--version Show version

DESCRIPTION
Delete existing extensions

ALIASES
$ aio app delete ext
$ aio app delete extensions
```

## `aio app delete extension`

Delete existing extensions

```
USAGE
$ aio app delete extension [-v] [--version] [-y] [--install] [-e ...]

FLAGS
-e, --extension=... Specify extensions to delete, skips selection prompt
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--[no-]install [default: true] Run npm installation after files are created
--version Show version

DESCRIPTION
Delete existing extensions

ALIASES
$ aio app delete ext
$ aio app delete extensions
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/delete/extension.js)_

## `aio app delete extensions`

Delete existing extensions

```
USAGE
$ aio app delete extensions [-v] [--version] [-y] [--install] [-e ...]

FLAGS
-e, --extension=... Specify extensions to delete, skips selection prompt
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--[no-]install [default: true] Run npm installation after files are created
--version Show version

DESCRIPTION
Delete existing extensions

ALIASES
$ aio app delete ext
$ aio app delete extensions
```

## `aio app delete service`

Delete Services in the current Workspace

```
USAGE
$ aio app delete service [-v] [--version] [--use-jwt]

FLAGS
-v, --verbose Verbose output
--use-jwt if the config has both jwt and OAuth Server to Server Credentials (while migrating), prefer the JWT
credentials
--version Show version

DESCRIPTION
Delete Services in the current Workspace

ALIASES
$ aio app delete services
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/delete/service.js)_

## `aio app delete services`

Delete Services in the current Workspace

```
USAGE
$ aio app delete services [-v] [--version] [--use-jwt]

FLAGS
-v, --verbose Verbose output
--use-jwt if the config has both jwt and OAuth Server to Server Credentials (while migrating), prefer the JWT
credentials
--version Show version

DESCRIPTION
Delete Services in the current Workspace

ALIASES
$ aio app delete services
```

## `aio app delete web-assets`

Delete existing web assets

```
USAGE
$ aio app delete web-assets [-v] [--version] [-y]

FLAGS
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--version Show version

DESCRIPTION
Delete existing web assets
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/delete/web-assets.js)_

## `aio app deploy`

Build and deploy an Adobe I/O App

```
USAGE
$ aio app deploy [-v] [--version] [--actions | -a ...] [--web-assets] [--force-build | ]
[--content-hash] [--web-optimize] [-e ... | ] [--build] [--open] [--force-deploy | --publish |
--force-publish] [--force-events | | ] [--log-forwarding-update]

FLAGS
-a, --action=... Deploy only a specific action, the flags can be specified multiple times, this will
set --no-publish
-e, --extension=... Deploy only a specific extension, the flags can be specified multiple times
-v, --verbose Verbose output
--[no-]actions [default: true] Deploy actions if any
--[no-]build [default: true] Run the build phase before deployment
--[no-]content-hash [default: true] Enable content hashing in browser code
--[no-]force-build [default: true] Force a build even if one already exists
--force-deploy [default: false] Force deploy changes, regardless of production Workspace being
published in Exchange.
--[no-]force-events [default: false] Force event registrations and delete any registrations not part of
the config file
--force-publish [default: false] Force publish extension(s) to Exchange, delete previously published
extension points
--[no-]log-forwarding-update [default: true] Update log forwarding configuration on server
--open Open the default web browser after a successful deploy, only valid if your app has a
front-end
--[no-]publish [default: true] Publish extension(s) to Exchange
--version Show version
--[no-]web-assets [default: true] Deploy web-assets if any
--web-optimize [default: false] Enable optimization (minification) of web js/css/html

DESCRIPTION
Build and deploy an Adobe I/O App

This will always force a rebuild unless --no-force-build is set.
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/deploy.js)_

## `aio app dev`

Run your App Builder app locally

```
USAGE
$ aio app dev [-v] [--version] [-o] [-e ]

FLAGS
-e, --extension= Run only a specific extension, this flag can only be specified once
-o, --open Open the default web browser after a successful run, only valid if your app has a front-end
-v, --verbose Verbose output
--version Show version

DESCRIPTION
Run your App Builder app locally
```

_See code: [@adobe/aio-cli-plugin-app-dev](https://github.com/adobe/aio-cli-plugin-app-dev/blob/1.0.0/src/commands/app/dev/index.js)_

## `aio app get-url [ACTION]`

Get action URLs

```
USAGE
$ aio app get-url [ACTION] [-v] [--version] [--cdn] [-j] [-h] [-y] [--local]

FLAGS
-h, --hson Output human readable json
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--cdn Display CDN based action URLs
--local Display locally based action URLs
--version Show version

DESCRIPTION
Get action URLs
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/get-url.js)_

## `aio app info`

Display settings/configuration in use by an Adobe I/O App

```
USAGE
$ aio app info [-v] [--version] [-j | -h | -y] [--mask]

FLAGS
-h, --hson Output human readable json
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--[no-]mask Hide known private info
--version Show version

DESCRIPTION
Display settings/configuration in use by an Adobe I/O App
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/info.js)_

## `aio app init [PATH]`

Create a new Adobe I/O App

```
USAGE
$ aio app init [PATH] [-v] [--version] [--install] [-y] [--login] [-e ... | -t ... | --repo
] [--standalone-app | | ] [-w | -i ] [--confirm-new-workspace] [--use-jwt] [--github-pat
] [--linter none|basic|adobe-recommended]

ARGUMENTS
PATH [default: .] Path to the app directory

FLAGS
-e, --extension=... Extension point(s) to implement
-i, --import= Import an Adobe I/O Developer Console configuration file
-t, --template=... Specify a link to a template that will be installed
-v, --verbose Verbose output
-w, --workspace= [default: Stage] Specify the Adobe Developer Console Workspace to init from,
defaults to Stage
-y, --yes Skip questions, and use all default values
--[no-]confirm-new-workspace Prompt to confirm before creating a new workspace
--github-pat= github personal access token to use for downloading private quickstart repos
--[no-]install [default: true] Run npm installation after files are created
--linter= [default: basic] Specify the linter to use for the project

--[no-]login Login using your Adobe ID for interacting with Adobe I/O Developer Console
--repo= Init from gh quick-start repo. Expected to be of the form //
--standalone-app Create a stand-alone application
--use-jwt if the config has both jwt and OAuth Server to Server Credentials (while migrating),
prefer the JWT credentials
--version Show version

DESCRIPTION
Create a new Adobe I/O App
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/init.js)_

## `aio app install PATH`

This command will support installing apps packaged by 'aio app pack'.

```
USAGE
$ aio app install PATH [-v] [--version] [-o ] [--tests]

ARGUMENTS
PATH Path to the app package to install

FLAGS
-o, --output= [default: .] The packaged app output folder path
-v, --verbose Verbose output
--[no-]tests Run packaged app unit tests (e.g. aio app:test)
--version Show version

DESCRIPTION
This command will support installing apps packaged by 'aio app pack'.
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/install.js)_

## `aio app list`

List components for Adobe I/O App

```
USAGE
$ aio app list [-v] [--version]

FLAGS
-v, --verbose Verbose output
--version Show version

DESCRIPTION
List components for Adobe I/O App
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/list/index.js)_

## `aio app list ext`

List implemented extensions

```
USAGE
$ aio app list ext [-v] [--version] [-j] [-y]

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--version Show version

DESCRIPTION
List implemented extensions

ALIASES
$ aio app list ext
$ aio app list extensions
```

## `aio app list ext-points`

List all extension points for the selected org

```
USAGE
$ aio app list ext-points [-v] [--version] [-j] [-y]

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--version Show version

DESCRIPTION
List all extension points for the selected org

ALIASES
$ aio app list ext-points
$ aio app list extension-points
```

## `aio app list extension`

List implemented extensions

```
USAGE
$ aio app list extension [-v] [--version] [-j] [-y]

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--version Show version

DESCRIPTION
List implemented extensions

ALIASES
$ aio app list ext
$ aio app list extensions
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/list/extension.js)_

## `aio app list extension-points`

List all extension points for the selected org

```
USAGE
$ aio app list extension-points [-v] [--version] [-j] [-y]

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--version Show version

DESCRIPTION
List all extension points for the selected org

ALIASES
$ aio app list ext-points
$ aio app list extension-points
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/list/extension-points.js)_

## `aio app list extensions`

List implemented extensions

```
USAGE
$ aio app list extensions [-v] [--version] [-j] [-y]

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--version Show version

DESCRIPTION
List implemented extensions

ALIASES
$ aio app list ext
$ aio app list extensions
```

## `aio app logs`

Fetch logs for an Adobe I/O App

```
USAGE
$ aio app logs [-v] [--version] [-l ] [-a ...] [-r] [-t | -w | -o]

FLAGS
-a, --action=... Fetch logs for a specific action
-l, --limit= [default: 1] Limit number of activations to fetch logs from ( 1-50 )
-o, --poll Fetch logs continuously
-r, --strip strip timestamp information and output first line only
-t, --tail Fetch logs continuously
-v, --verbose Verbose output
-w, --watch Fetch logs continuously
--version Show version

DESCRIPTION
Fetch logs for an Adobe I/O App
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/logs.js)_

## `aio app pack [PATH]`

This command will support packaging apps for redistribution.

```
USAGE
$ aio app pack [PATH] [-v] [--version] [-o ]

ARGUMENTS
PATH [default: .] Path to the app directory to package

FLAGS
-o, --output= [default: dist/app.zip] The packaged app output file path
-v, --verbose Verbose output
--version Show version

DESCRIPTION
This command will support packaging apps for redistribution.
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/pack.js)_

## `aio app run`

Run an Adobe I/O App

```
USAGE
$ aio app run [-v] [--version] [--local | ] [--serve] [--actions] [--open] [-e ]

FLAGS
-e, --extension= Run only a specific extension, this flag can only be specified once
-v, --verbose Verbose output
--[no-]actions [default: true] Run actions, defaults to true, to skip actions use --no-actions
--local [deprecated] Run/debug actions locally (requires Docker running, not available on Apple
Silicon Macs)
--open Open the default web browser after a successful run, only valid if your app has a front-end
--[no-]serve [default: true] Start frontend server (experimental)
--version Show version

DESCRIPTION
Run an Adobe I/O App
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/run.js)_

## `aio app test`

Run tests for an Adobe I/O App

```
USAGE
$ aio app test [-v] [--version] [-e ... | -a ...] [--all] [--e2e] [--unit]

FLAGS
-a, --action=... the action(s) to test
-e, --extension=... the extension(s) to test
-v, --verbose Verbose output
--all run both unit and e2e tests
--e2e run e2e tests
--unit run unit tests
--version Show version

DESCRIPTION
Run tests for an Adobe I/O App
If no flags are specified, by default only unit-tests are run.

For the --action flag, it tries a substring search on the 'package-name/action-name' pair for an action.
For the --extension flag, it tries a substring search on the 'extension-name' only.
If the extension has a hook called 'test' in its 'ext.config.yaml', the script specified will be run instead.
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/test.js)_

## `aio app undeploy`

Undeploys an Adobe I/O App

```
USAGE
$ aio app undeploy [-v] [--version] [--actions] [--events] [--web-assets] [-e ...] [--force-unpublish |
--unpublish]

FLAGS
-e, --extension=... Undeploy only a specific extension, the flags can be specified multiple times
-v, --verbose Verbose output
--[no-]actions [default: true] Undeploy actions if any
--[no-]events [default: true] Undeploy (unregister) events if any
--force-unpublish Force unpublish extension(s) from Exchange, will delete all extension points
--[no-]unpublish [default: true] Unpublish selected extension(s) from Exchange
--version Show version
--[no-]web-assets [default: true] Undeploy web-assets if any

DESCRIPTION
Undeploys an Adobe I/O App
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/undeploy.js)_

## `aio app use [CONFIG_FILE_PATH]`

Import an Adobe Developer Console configuration file.

```
USAGE
$ aio app use [CONFIG_FILE_PATH] [-v] [--version] [--overwrite | -m] [-g | -w ]
[--confirm-new-workspace] [--no-service-sync | --confirm-service-sync] [--no-input] [--use-jwt]

ARGUMENTS
CONFIG_FILE_PATH path to an Adobe I/O Developer Console configuration file

FLAGS
-g, --global Use the global Adobe Developer Console Org / Project / Workspace configuration,
which can be set via `aio console` commands
-m, --merge Merge any .aio and .env files during import of the Adobe Developer Console
configuration file
-v, --verbose Verbose output
-w, --workspace= Specify the Adobe Developer Console Workspace name or Workspace id to import the
configuration from
--[no-]confirm-new-workspace Prompt to confirm before creating a new workspace
--confirm-service-sync Skip the Service sync prompt and overwrite Service subscriptions in the new
Workspace with current subscriptions
--no-input Skip user prompts by setting --no-service-sync and --merge. Requires one of
config_file_path or --global or --workspace
--no-service-sync Skip the Service sync prompt and do not attach current Service subscriptions to the
new Workspace
--overwrite Overwrite any .aio and .env files during import of the Adobe Developer Console
configuration file
--use-jwt if the config has both jwt and OAuth Server to Server Credentials (while migrating),
prefer the JWT credentials
--version Show version

DESCRIPTION
Import an Adobe Developer Console configuration file.

If the optional configuration file is not set, this command will retrieve the console org, project, and workspace
settings from the global config.

To set these global config values, see the help text for 'aio console --help'.

To download the configuration file for your project, select the 'Download' button in the toolbar of your project's
page in https://developer.adobe.com/console/
```

_See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/12.2.3/src/commands/app/use.js)_

## `aio auth`

Adobe IMS commands to login and logout.

```
USAGE
$ aio auth

DESCRIPTION
Adobe IMS commands to login and logout.

The main commands are `auth login` to get or create an access token and
`auth logout` to invalidate an access token and thus log out from Adobe IMS.

Logging in and out is based on configuration of which there may be
multiple. Each set of configuration properties, called an Adobe IMS context,
can be individually addressed by a label.

Configuration for the Adobe IMS commands is stored in the "ims"
configuration property. The special property "ims.config.current" contains the
label of the current configuration which can be set using the
"aio auth ctx -s " command.

Each set of properties in a labeled Adobe IMS context configurations has
configuration properties depending on the kind of access that is
supported. The below example shows the configuration for OAuth2
based (graphical SUSI) login.

The "env" property is optional and designates the Adobe IMS environment
used for authentication. Possible values are "stage" and "prod".
If the property is missing or any other value, it defaults to "prod".

All commands allow their normal output to be formatted in either
HJSON (default), JSON, or YAML.

EXAMPLES
{
ims: {
contexts: {
postman: {
env: "stage",
callback_url: "https://callback.example.com",
client_id: "example.com-client-id",
client_secret: "XXXXXXXX",
scope: "openid AdobeID additional_info.projectedProductContext read_organizations",
state: ""
}
},
config: {
current: "postman"
}
}
}
```

_See code: [@adobe/aio-cli-plugin-auth](https://github.com/adobe/aio-cli-plugin-auth/blob/4.0.1/src/commands/auth/index.js)_

## `aio auth ctx`

Manage Adobe IMS contexts.

```
USAGE
$ aio auth ctx [--debug ] [-v] [-l | -g] [-c ] [--list | --value | -s | ]

FLAGS
-c, --ctx= Name of the Adobe IMS context to use. Default is the current Adobe IMS context
-g, --global global config
-l, --local local config
-s, --set= Sets the name of the current local Adobe IMS context
-v, --verbose Verbose output
--debug= Debug level output
--list Names of the Adobe IMS contexts as an array
--value Prints named or current Adobe IMS context data

DESCRIPTION
Manage Adobe IMS contexts.

The following options exist for this command:

* List the names of the configured Adobe IMS contexts
* Print the name of the current Adobe IMS context
* Set the name of the current Adobe IMS context
* Print the configuration of the current or a named Adobe IMS context

Currently it is not possible to update the Adobe Adobe IMS context configuration
using this command. Use the "aio config" commands for this.
e.g. aio config:set ims.contexts.your_context.your_context_key "your_context_value"

Please note, that the following IMS context label names is reserved: `cli`
and should not be used as an IMS context name.

Also note that the current context can only be set locally.

ALIASES
$ aio ctx
$ aio context
```

_See code: [@adobe/aio-cli-plugin-auth](https://github.com/adobe/aio-cli-plugin-auth/blob/4.0.1/src/commands/auth/ctx.js)_

## `aio auth login`

Log in with a certain Adobe IMS context and returns the access token.

```
USAGE
$ aio auth login [--debug ] [-v] [-l | -g] [-c ] [-f] [-d] [-b] [-o]

FLAGS
-b, --bare print access token only
-c, --ctx= Name of the Adobe IMS context to use. Default is the current Adobe IMS context
-d, --decode Decode and display access token data
-f, --force Force logging in. This causes a forced logout on the context first and makes sure to not use any
cached data when calling the plugin.
-g, --global global config
-l, --local local config
-o, --[no-]open Open the default browser to complete the login
-v, --verbose Verbose output
--debug= Debug level output

DESCRIPTION
Log in with a certain Adobe IMS context and returns the access token.

If the Adobe IMS context already has a valid access token set (valid meaning
at least 10 minutes before expiry), that token is returned.

Otherwise, if the Adobe IMS context has a valid refresh token set (valid
meaning at least 10 minutes before expiry) that refresh token is
exchanged for an access token before returning the access token.

Lastly, if the Adobe IMS context properties are supported by one of the
Adobe IMS login plugins, that login plugin is called to guide through
the IMS login process.

The currently supported Adobe IMS login plugins are:

* aio-lib-ims-jwt for JWT token based login supporting
Adobe I/O Console service integrations.
* aio-lib-ims-oauth for browser based OAuth2 login. This
plugin will launch the default browser to guide the user through the
login process. The plugin itself will *never* see the user's
password but only receive the authorization token after the
user has authenticated with Adobe IMS.

ALIASES
$ aio login
```

_See code: [@adobe/aio-cli-plugin-auth](https://github.com/adobe/aio-cli-plugin-auth/blob/4.0.1/src/commands/auth/login.js)_

## `aio auth logout`

Log out the current or a named Adobe IMS context.

```
USAGE
$ aio auth logout [--debug ] [-v] [-l | -g] [-c ] [-f]

FLAGS
-c, --ctx= Name of the Adobe IMS context to use. Default is the current Adobe IMS context
-f, --[no-]force Invalidate the refresh token as well as all access tokens.
Otherwise only the access token is invalidated. For Adobe IMS
contexts not supporting refresh tokens, this flag has no
effect.
-g, --global global config
-l, --local local config
-v, --verbose Verbose output
--debug= Debug level output

DESCRIPTION
Log out the current or a named Adobe IMS context.

This command can be called multiple times on the same Adobe IMS context with
out causing any errors. The assumption is that after calling this command
without an error, the Adobe IMS context's access and refresh tokens have been
invalidated and removed from persistent storage. Repeatedly calling this
command will just do nothing.

ALIASES
$ aio logout
```

_See code: [@adobe/aio-cli-plugin-auth](https://github.com/adobe/aio-cli-plugin-auth/blob/4.0.1/src/commands/auth/logout.js)_

## `aio autocomplete [SHELL]`

Display autocomplete installation instructions.

```
USAGE
$ aio autocomplete [SHELL] [-r]

ARGUMENTS
SHELL (zsh|bash|powershell) Shell type

FLAGS
-r, --refresh-cache Refresh cache (ignores displaying instructions)

DESCRIPTION
Display autocomplete installation instructions.

EXAMPLES
$ aio autocomplete

$ aio autocomplete bash

$ aio autocomplete zsh

$ aio autocomplete powershell

$ aio autocomplete --refresh-cache
```

_See code: [@oclif/plugin-autocomplete](https://github.com/oclif/plugin-autocomplete/blob/v3.1.4/src/commands/autocomplete/index.ts)_

## `aio certificate`

Generate, fingerprint, or verify a certificate for use with Adobe I/O

```
USAGE
$ aio certificate

DESCRIPTION
Generate, fingerprint, or verify a certificate for use with Adobe I/O
```

_See code: [@adobe/aio-cli-plugin-certificate](https://github.com/adobe/aio-cli-plugin-certificate/blob/2.0.1/src/commands/certificate/index.js)_

## `aio certificate fingerprint FILE`

Compute the fingerprint of a public key certificate for use with Adobe I/O

```
USAGE
$ aio certificate fingerprint FILE

ARGUMENTS
FILE file path to certificate to fingerprint

DESCRIPTION
Compute the fingerprint of a public key certificate for use with Adobe I/O
```

_See code: [@adobe/aio-cli-plugin-certificate](https://github.com/adobe/aio-cli-plugin-certificate/blob/2.0.1/src/commands/certificate/fingerprint.js)_

## `aio certificate generate`

Generate a new private/public key pair

```
USAGE
$ aio certificate generate [--keyout ] [--out ] [-n ] [-c ] [-s ] [-l ] [-o
] [-u ] [--days ]

FLAGS
-c, --country= Country Name
-l, --locality= Locality, or city name
-n, --name= [default: selfsign.localhost] Common Name: typically a host domain name, like
www.mysite.com
-o, --organization= Organization name
-s, --state= State or Province
-u, --unit= Organizational unit or department
--days= [default: 365] Number of days the certificate should be valid for. (Max 365)
--keyout= [default: private.key] file to send the key to
--out= [default: certificate_pub.crt] output file

DESCRIPTION
Generate a new private/public key pair
Generate a self-signed certificate to enable https:// on localhost or signing jwt payloads for interacting with Adobe
services.
```

_See code: [@adobe/aio-cli-plugin-certificate](https://github.com/adobe/aio-cli-plugin-certificate/blob/2.0.1/src/commands/certificate/generate.js)_

## `aio certificate verify FILE`

Verify a certificate for use with Adobe I/O

```
USAGE
$ aio certificate verify FILE [--days ]

ARGUMENTS
FILE file path to certificate to verify

FLAGS
--days= +- is certificate valid in --days

DESCRIPTION
Verify a certificate for use with Adobe I/O
Verifies that the certificate is valid, and/or will not expire in [--days] days from now.
```

_See code: [@adobe/aio-cli-plugin-certificate](https://github.com/adobe/aio-cli-plugin-certificate/blob/2.0.1/src/commands/certificate/verify.js)_

## `aio config`

list, get, set, delete, and edit persistent configuration data

```
USAGE
$ aio config [-l | -g] [-e] [--verbose | | [-j | -y]]

FLAGS
-e, --env environment variables
-g, --global global config
-j, --json output in json
-l, --local local config
-y, --yaml output in yaml
--verbose show all config values

DESCRIPTION
list, get, set, delete, and edit persistent configuration data

ALIASES
$ aio config ls

EXAMPLES
$ aio config:list

$ aio config:get KEY

$ aio config:set KEY VALUE

$ aio config:delete KEY

$ aio config:clear
```

_See code: [@adobe/aio-cli-plugin-config](https://github.com/adobe/aio-cli-plugin-config/blob/5.0.1/src/commands/config/index.js)_

## `aio config clear`

clears all persistent config values

```
USAGE
$ aio config clear [-l | -g] [-f]

FLAGS
-f, --force do not prompt for confirmation
-g, --global global config
-l, --local local config

DESCRIPTION
clears all persistent config values
```

_See code: [@adobe/aio-cli-plugin-config](https://github.com/adobe/aio-cli-plugin-config/blob/5.0.1/src/commands/config/clear.js)_

## `aio config del KEYS...`

deletes persistent config values

```
USAGE
$ aio config del KEYS...... [-l | -g]

FLAGS
-g, --global global config
-l, --local local config

DESCRIPTION
deletes persistent config values

ALIASES
$ aio config del
$ aio config rm
```

## `aio config delete KEYS...`

deletes persistent config values

```
USAGE
$ aio config delete KEYS...... [-l | -g]

FLAGS
-g, --global global config
-l, --local local config

DESCRIPTION
deletes persistent config values

ALIASES
$ aio config del
$ aio config rm
```

_See code: [@adobe/aio-cli-plugin-config](https://github.com/adobe/aio-cli-plugin-config/blob/5.0.1/src/commands/config/delete.js)_

## `aio config edit`

edit config file

```
USAGE
$ aio config edit [-l | -g]

FLAGS
-g, --global global config
-l, --local local config

DESCRIPTION
edit config file
```

_See code: [@adobe/aio-cli-plugin-config](https://github.com/adobe/aio-cli-plugin-config/blob/5.0.1/src/commands/config/edit.js)_

## `aio config get KEY`

gets a persistent config value

```
USAGE
$ aio config get KEY [-l | -g] [-j | -y] [-e]

FLAGS
-e, --env environment variables
-g, --global global config
-j, --json output in json
-l, --local local config
-y, --yaml output in yaml

DESCRIPTION
gets a persistent config value
```

_See code: [@adobe/aio-cli-plugin-config](https://github.com/adobe/aio-cli-plugin-config/blob/5.0.1/src/commands/config/get.js)_

## `aio config list`

lists all persistent config values

```
USAGE
$ aio config list [-l | -g] [-e] [--verbose | | [-j | -y]]

FLAGS
-e, --env environment variables
-g, --global global config
-j, --json output in json
-l, --local local config
-y, --yaml output in yaml
--verbose show all config values

DESCRIPTION
lists all persistent config values

ALIASES
$ aio config ls
```

_See code: [@adobe/aio-cli-plugin-config](https://github.com/adobe/aio-cli-plugin-config/blob/5.0.1/src/commands/config/list.js)_

## `aio config ls`

list, get, set, delete, and edit persistent configuration data

```
USAGE
$ aio config ls [-l | -g] [-e] [--verbose | | [-j | -y]]

FLAGS
-e, --env environment variables
-g, --global global config
-j, --json output in json
-l, --local local config
-y, --yaml output in yaml
--verbose show all config values

DESCRIPTION
list, get, set, delete, and edit persistent configuration data

ALIASES
$ aio config ls

EXAMPLES
$ aio config:list

$ aio config:get KEY

$ aio config:set KEY VALUE

$ aio config:delete KEY

$ aio config:clear
```

## `aio config rm KEYS...`

deletes persistent config values

```
USAGE
$ aio config rm KEYS...... [-l | -g]

FLAGS
-g, --global global config
-l, --local local config

DESCRIPTION
deletes persistent config values

ALIASES
$ aio config del
$ aio config rm
```

## `aio config set key 'a value' # set key to 'a value'`

sets a persistent config value

```
USAGE
$ aio config set key 'a value' # set key to 'a value'
$ aio config set key -f value.json # set key to the json found in the file value.json
$ aio config set -j key < value.json # set key to the json found in the file value.json

FLAGS
-f, --file value is a path to a file
-g, --global global config
-i, --interactive prompt for value
-j, --json value is json
-l, --local local config
-y, --yaml value is yaml

DESCRIPTION
sets a persistent config value
```

_See code: [@adobe/aio-cli-plugin-config](https://github.com/adobe/aio-cli-plugin-config/blob/5.0.1/src/commands/config/set.js)_

## `aio console`

Console plugin for the Adobe I/O CLI

```
USAGE
$ aio console [--help]

FLAGS
--help Show help

DESCRIPTION
Console plugin for the Adobe I/O CLI
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/index.js)_

## `aio console open`

Open the developer console for the selected Organization, Project and Workspace

```
USAGE
$ aio console open [--help]

FLAGS
--help Show help

DESCRIPTION
Open the developer console for the selected Organization, Project and Workspace

ALIASES
$ aio open
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/open.js)_

## `aio console org`

Manage your Adobe I/O Console Organizations

```
USAGE
$ aio console org [--help]

FLAGS
--help Show help

DESCRIPTION
Manage your Adobe I/O Console Organizations
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/org/index.js)_

## `aio console org list`

List your Organizations

```
USAGE
$ aio console org list [--help] [-j | -y]

FLAGS
-j, --json Output json
-y, --yml Output yml
--help Show help

DESCRIPTION
List your Organizations

ALIASES
$ aio console org ls
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/org/list.js)_

## `aio console org ls`

List your Organizations

```
USAGE
$ aio console org ls [--help] [-j | -y]

FLAGS
-j, --json Output json
-y, --yml Output yml
--help Show help

DESCRIPTION
List your Organizations

ALIASES
$ aio console org ls
```

## `aio console org sel [ORGCODE]`

Select an Organization

```
USAGE
$ aio console org sel [ORGCODE] [--help]

ARGUMENTS
ORGCODE Adobe Developer Console Org code

FLAGS
--help Show help

DESCRIPTION
Select an Organization

ALIASES
$ aio console org sel
```

## `aio console org select [ORGCODE]`

Select an Organization

```
USAGE
$ aio console org select [ORGCODE] [--help]

ARGUMENTS
ORGCODE Adobe Developer Console Org code

FLAGS
--help Show help

DESCRIPTION
Select an Organization

ALIASES
$ aio console org sel
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/org/select.js)_

## `aio console project`

Manage your Adobe I/O Console Projects

```
USAGE
$ aio console project [--help]

FLAGS
--help Show help

DESCRIPTION
Manage your Adobe I/O Console Projects
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/project/index.js)_

## `aio console project list`

List your Projects for the selected Organization

```
USAGE
$ aio console project list [--help] [--orgId ] [-j | -y]

FLAGS
-j, --json Output json
-y, --yml Output yml
--help Show help
--orgId= OrgID for listing projects

DESCRIPTION
List your Projects for the selected Organization

ALIASES
$ aio console project ls
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/project/list.js)_

## `aio console project ls`

List your Projects for the selected Organization

```
USAGE
$ aio console project ls [--help] [--orgId ] [-j | -y]

FLAGS
-j, --json Output json
-y, --yml Output yml
--help Show help
--orgId= OrgID for listing projects

DESCRIPTION
List your Projects for the selected Organization

ALIASES
$ aio console project ls
```

## `aio console project sel [PROJECTIDORNAME]`

Select a Project for the selected Organization

```
USAGE
$ aio console project sel [PROJECTIDORNAME] [--help] [--orgId ]

ARGUMENTS
PROJECTIDORNAME Adobe Developer Console Project id or Project name

FLAGS
--help Show help
--orgId= Organization id of the Console Project to select

DESCRIPTION
Select a Project for the selected Organization

ALIASES
$ aio console project sel
```

## `aio console project select [PROJECTIDORNAME]`

Select a Project for the selected Organization

```
USAGE
$ aio console project select [PROJECTIDORNAME] [--help] [--orgId ]

ARGUMENTS
PROJECTIDORNAME Adobe Developer Console Project id or Project name

FLAGS
--help Show help
--orgId= Organization id of the Console Project to select

DESCRIPTION
Select a Project for the selected Organization

ALIASES
$ aio console project sel
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/project/select.js)_

## `aio console publickey`

Manage Public Key Bindings for your Adobe I/O Console Workspaces

```
USAGE
$ aio console publickey [--help]

FLAGS
--help Show help

DESCRIPTION
Manage Public Key Bindings for your Adobe I/O Console Workspaces
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/publickey/index.js)_

## `aio console publickey delete IDORFINGERPRINT`

Delete a public key certificate from the selected Workspace

```
USAGE
$ aio console publickey delete IDORFINGERPRINT [--help] [--orgId ] [--projectId ] [--workspaceId
]

ARGUMENTS
IDORFINGERPRINT The bindingId or the fingerprint of the public key binding to delete

FLAGS
--help Show help
--orgId= Organization id of the Console Workspace to delete the public key certificate from
--projectId= Project id of the Console Workspace to delete the public key certificate from
--workspaceId= Workspace id of the Console Workspace to delete the public key certificate from

DESCRIPTION
Delete a public key certificate from the selected Workspace
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/publickey/delete.js)_

## `aio console publickey list`

List the public key certificates bound to the selected Workspace

```
USAGE
$ aio console publickey list [--help] [--orgId ] [--projectId ] [--workspaceId ] [-j | -y]

FLAGS
-j, --json Output json
-y, --yml Output yml
--help Show help
--orgId= Organization id of the Console Workspace to list the public key certificates for
--projectId= Project id of the Console Workspace to list the public key certificate for
--workspaceId= Workspace id of the Console Workspace to list the public key certificate for

DESCRIPTION
List the public key certificates bound to the selected Workspace
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/publickey/list.js)_

## `aio console publickey upload FILE`

Upload a public key certificate to the selected Workspace

```
USAGE
$ aio console publickey upload FILE [--help] [--orgId ] [--projectId ] [--workspaceId ] [-j | -y]

ARGUMENTS
FILE Path to public key certificate file in PEM format

FLAGS
-j, --json Output json
-y, --yml Output yml
--help Show help
--orgId= Organization id of the Console Workspace to upload the public key certificate to
--projectId= Project id of the Console Workspace to upload the public key certificate to
--workspaceId= Workspace id of the Console Workspace to upload the public key certificate to

DESCRIPTION
Upload a public key certificate to the selected Workspace
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/publickey/upload.js)_

## `aio console where`

Show the currently selected Organization, Project and Workspace

```
USAGE
$ aio console where [--help] [-j | -y]

FLAGS
-j, --json Output json
-y, --yml Output yml
--help Show help

DESCRIPTION
Show the currently selected Organization, Project and Workspace

ALIASES
$ aio where
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/where/index.js)_

## `aio console workspace`

Manage your Adobe I/O Console Workspaces

```
USAGE
$ aio console workspace [--help]

FLAGS
--help Show help

DESCRIPTION
Manage your Adobe I/O Console Workspaces

ALIASES
$ aio console ws
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/workspace/index.js)_

## `aio console workspace dl [DESTINATION]`

Downloads the configuration for the selected Workspace

```
USAGE
$ aio console workspace dl [DESTINATION] [--help] [--orgId ] [--projectId ] [--workspaceId ]

ARGUMENTS
DESTINATION Output file name or folder name where the Console Workspace configuration file should be saved

FLAGS
--help Show help
--orgId= Organization id of the Console Workspace configuration to download
--projectId= Project id of the Console Workspace configuration to download
--workspaceId= Workspace id of the Console Workspace configuration to download

DESCRIPTION
Downloads the configuration for the selected Workspace

ALIASES
$ aio console workspace dl
$ aio console ws download
$ aio console ws dl
```

## `aio console workspace download [DESTINATION]`

Downloads the configuration for the selected Workspace

```
USAGE
$ aio console workspace download [DESTINATION] [--help] [--orgId ] [--projectId ] [--workspaceId
]

ARGUMENTS
DESTINATION Output file name or folder name where the Console Workspace configuration file should be saved

FLAGS
--help Show help
--orgId= Organization id of the Console Workspace configuration to download
--projectId= Project id of the Console Workspace configuration to download
--workspaceId= Workspace id of the Console Workspace configuration to download

DESCRIPTION
Downloads the configuration for the selected Workspace

ALIASES
$ aio console workspace dl
$ aio console ws download
$ aio console ws dl
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/workspace/download.js)_

## `aio console workspace list`

List your Workspaces for your selected Project

```
USAGE
$ aio console workspace list [--help] [-j | -y] [--orgId ] [--projectId ]

FLAGS
-j, --json Output json
-y, --yml Output yml
--help Show help
--orgId= Organization id of the Console Workspaces to list
--projectId= Project id of the Console Workspaces to list

DESCRIPTION
List your Workspaces for your selected Project

ALIASES
$ aio console workspace ls
$ aio console ws list
$ aio console ws ls
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/workspace/list.js)_

## `aio console workspace ls`

List your Workspaces for your selected Project

```
USAGE
$ aio console workspace ls [--help] [-j | -y] [--orgId ] [--projectId ]

FLAGS
-j, --json Output json
-y, --yml Output yml
--help Show help
--orgId= Organization id of the Console Workspaces to list
--projectId= Project id of the Console Workspaces to list

DESCRIPTION
List your Workspaces for your selected Project

ALIASES
$ aio console workspace ls
$ aio console ws list
$ aio console ws ls
```

## `aio console workspace sel [WORKSPACEIDORNAME]`

Select a Workspace for the selected Project

```
USAGE
$ aio console workspace sel [WORKSPACEIDORNAME] [--help] [--orgId ] [--projectId ]

ARGUMENTS
WORKSPACEIDORNAME Adobe Developer Console Workspace id or Workspace name

FLAGS
--help Show help
--orgId= Organization id of the Console Workspace to select
--projectId= Project id of the Console Workspace to select

DESCRIPTION
Select a Workspace for the selected Project

ALIASES
$ aio console workspace sel
$ aio console ws select
$ aio console ws sel
```

## `aio console workspace select [WORKSPACEIDORNAME]`

Select a Workspace for the selected Project

```
USAGE
$ aio console workspace select [WORKSPACEIDORNAME] [--help] [--orgId ] [--projectId ]

ARGUMENTS
WORKSPACEIDORNAME Adobe Developer Console Workspace id or Workspace name

FLAGS
--help Show help
--orgId= Organization id of the Console Workspace to select
--projectId= Project id of the Console Workspace to select

DESCRIPTION
Select a Workspace for the selected Project

ALIASES
$ aio console workspace sel
$ aio console ws select
$ aio console ws sel
```

_See code: [@adobe/aio-cli-plugin-console](https://github.com/adobe/aio-cli-plugin-console/blob/5.0.1/src/commands/console/workspace/select.js)_

## `aio console ws`

Manage your Adobe I/O Console Workspaces

```
USAGE
$ aio console ws [--help]

FLAGS
--help Show help

DESCRIPTION
Manage your Adobe I/O Console Workspaces

ALIASES
$ aio console ws
```

## `aio console ws dl [DESTINATION]`

Downloads the configuration for the selected Workspace

```
USAGE
$ aio console ws dl [DESTINATION] [--help] [--orgId ] [--projectId ] [--workspaceId ]

ARGUMENTS
DESTINATION Output file name or folder name where the Console Workspace configuration file should be saved

FLAGS
--help Show help
--orgId= Organization id of the Console Workspace configuration to download
--projectId= Project id of the Console Workspace configuration to download
--workspaceId= Workspace id of the Console Workspace configuration to download

DESCRIPTION
Downloads the configuration for the selected Workspace

ALIASES
$ aio console workspace dl
$ aio console ws download
$ aio console ws dl
```

## `aio console ws download [DESTINATION]`

Downloads the configuration for the selected Workspace

```
USAGE
$ aio console ws download [DESTINATION] [--help] [--orgId ] [--projectId ] [--workspaceId ]

ARGUMENTS
DESTINATION Output file name or folder name where the Console Workspace configuration file should be saved

FLAGS
--help Show help
--orgId= Organization id of the Console Workspace configuration to download
--projectId= Project id of the Console Workspace configuration to download
--workspaceId= Workspace id of the Console Workspace configuration to download

DESCRIPTION
Downloads the configuration for the selected Workspace

ALIASES
$ aio console workspace dl
$ aio console ws download
$ aio console ws dl
```

## `aio console ws list`

List your Workspaces for your selected Project

```
USAGE
$ aio console ws list [--help] [-j | -y] [--orgId ] [--projectId ]

FLAGS
-j, --json Output json
-y, --yml Output yml
--help Show help
--orgId= Organization id of the Console Workspaces to list
--projectId= Project id of the Console Workspaces to list

DESCRIPTION
List your Workspaces for your selected Project

ALIASES
$ aio console workspace ls
$ aio console ws list
$ aio console ws ls
```

## `aio console ws ls`

List your Workspaces for your selected Project

```
USAGE
$ aio console ws ls [--help] [-j | -y] [--orgId ] [--projectId ]

FLAGS
-j, --json Output json
-y, --yml Output yml
--help Show help
--orgId= Organization id of the Console Workspaces to list
--projectId= Project id of the Console Workspaces to list

DESCRIPTION
List your Workspaces for your selected Project

ALIASES
$ aio console workspace ls
$ aio console ws list
$ aio console ws ls
```

## `aio console ws sel [WORKSPACEIDORNAME]`

Select a Workspace for the selected Project

```
USAGE
$ aio console ws sel [WORKSPACEIDORNAME] [--help] [--orgId ] [--projectId ]

ARGUMENTS
WORKSPACEIDORNAME Adobe Developer Console Workspace id or Workspace name

FLAGS
--help Show help
--orgId= Organization id of the Console Workspace to select
--projectId= Project id of the Console Workspace to select

DESCRIPTION
Select a Workspace for the selected Project

ALIASES
$ aio console workspace sel
$ aio console ws select
$ aio console ws sel
```

## `aio console ws select [WORKSPACEIDORNAME]`

Select a Workspace for the selected Project

```
USAGE
$ aio console ws select [WORKSPACEIDORNAME] [--help] [--orgId ] [--projectId ]

ARGUMENTS
WORKSPACEIDORNAME Adobe Developer Console Workspace id or Workspace name

FLAGS
--help Show help
--orgId= Organization id of the Console Workspace to select
--projectId= Project id of the Console Workspace to select

DESCRIPTION
Select a Workspace for the selected Project

ALIASES
$ aio console workspace sel
$ aio console ws select
$ aio console ws sel
```

## `aio context`

Manage Adobe IMS contexts.

```
USAGE
$ aio context [--debug ] [-v] [-l | -g] [-c ] [--list | --value | -s | ]

FLAGS
-c, --ctx= Name of the Adobe IMS context to use. Default is the current Adobe IMS context
-g, --global global config
-l, --local local config
-s, --set= Sets the name of the current local Adobe IMS context
-v, --verbose Verbose output
--debug= Debug level output
--list Names of the Adobe IMS contexts as an array
--value Prints named or current Adobe IMS context data

DESCRIPTION
Manage Adobe IMS contexts.

The following options exist for this command:

* List the names of the configured Adobe IMS contexts
* Print the name of the current Adobe IMS context
* Set the name of the current Adobe IMS context
* Print the configuration of the current or a named Adobe IMS context

Currently it is not possible to update the Adobe Adobe IMS context configuration
using this command. Use the "aio config" commands for this.
e.g. aio config:set ims.contexts.your_context.your_context_key "your_context_value"

Please note, that the following IMS context label names is reserved: `cli`
and should not be used as an IMS context name.

Also note that the current context can only be set locally.

ALIASES
$ aio ctx
$ aio context
```

## `aio ctx`

Manage Adobe IMS contexts.

```
USAGE
$ aio ctx [--debug ] [-v] [-l | -g] [-c ] [--list | --value | -s | ]

FLAGS
-c, --ctx= Name of the Adobe IMS context to use. Default is the current Adobe IMS context
-g, --global global config
-l, --local local config
-s, --set= Sets the name of the current local Adobe IMS context
-v, --verbose Verbose output
--debug= Debug level output
--list Names of the Adobe IMS contexts as an array
--value Prints named or current Adobe IMS context data

DESCRIPTION
Manage Adobe IMS contexts.

The following options exist for this command:

* List the names of the configured Adobe IMS contexts
* Print the name of the current Adobe IMS context
* Set the name of the current Adobe IMS context
* Print the configuration of the current or a named Adobe IMS context

Currently it is not possible to update the Adobe Adobe IMS context configuration
using this command. Use the "aio config" commands for this.
e.g. aio config:set ims.contexts.your_context.your_context_key "your_context_value"

Please note, that the following IMS context label names is reserved: `cli`
and should not be used as an IMS context name.

Also note that the current context can only be set locally.

ALIASES
$ aio ctx
$ aio context
```

## `aio discover`

Discover plugins to install

```
USAGE
$ aio discover [-i] [-f date|name] [-o asc|desc]

FLAGS
-f, --sort-field= [default: date] which column to sort, use the sort-order flag to specify sort direction

-i, --install interactive install mode
-o, --sort-order= [default: desc] sort order for a column, use the sort-field flag to specify which column to
sort

DESCRIPTION
Discover plugins to install
To install a plugin, run 'aio plugins install NAME'

ALIASES
$ aio plugins discover
```

_See code: [src/commands/discover.ts](https://github.com/adobe/aio-cli/blob/10.1.0/src/commands/discover.ts)_

## `aio event`

Manage your Adobe I/O Events

```
USAGE
$ aio event [--help] [-v] [--version]

FLAGS
-v, --verbose Verbose output
--help Show help
--version Show version

DESCRIPTION
Manage your Adobe I/O Events
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/index.js)_

## `aio event eventmetadata`

Manage your Adobe I/O Events Providers' Event Metadata

```
USAGE
$ aio event eventmetadata [--help] [-v] [--version]

FLAGS
-v, --verbose Verbose output
--help Show help
--version Show version

DESCRIPTION
Manage your Adobe I/O Events Providers' Event Metadata
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/eventmetadata/index.js)_

## `aio event eventmetadata create PROVIDERID`

Create an Event Metadata for a Provider

```
USAGE
$ aio event eventmetadata create PROVIDERID [--help] [-v] [--version] [-j | -y]

ARGUMENTS
PROVIDERID The requested eventmetadata event code

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--help Show help
--version Show version

DESCRIPTION
Create an Event Metadata for a Provider
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/eventmetadata/create.js)_

## `aio event eventmetadata delete PROVIDERID [EVENTCODE]`

Delete Event Metadata for a Provider

```
USAGE
$ aio event eventmetadata delete PROVIDERID [EVENTCODE] [--help] [-v] [--version]

ARGUMENTS
PROVIDERID The requested provider ID
EVENTCODE The requested eventmetadata event code

FLAGS
-v, --verbose Verbose output
--help Show help
--version Show version

DESCRIPTION
Delete Event Metadata for a Provider
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/eventmetadata/delete.js)_

## `aio event eventmetadata get PROVIDERID EVENTCODE`

Get details of an Event Code of a Provider

```
USAGE
$ aio event eventmetadata get PROVIDERID EVENTCODE [--help] [-v] [--version] [-j | -y]

ARGUMENTS
PROVIDERID The requested provider ID
EVENTCODE The requested eventmetadata event code

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--help Show help
--version Show version

DESCRIPTION
Get details of an Event Code of a Provider
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/eventmetadata/get.js)_

## `aio event eventmetadata list PROVIDERID`

List all Event Metadata for a Provider

```
USAGE
$ aio event eventmetadata list PROVIDERID [--help] [-v] [--version] [-j | -y]

ARGUMENTS
PROVIDERID The requested provider ID

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--help Show help
--version Show version

DESCRIPTION
List all Event Metadata for a Provider

ALIASES
$ aio event eventmetadata ls
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/eventmetadata/list.js)_

## `aio event eventmetadata ls PROVIDERID`

List all Event Metadata for a Provider

```
USAGE
$ aio event eventmetadata ls PROVIDERID [--help] [-v] [--version] [-j | -y]

ARGUMENTS
PROVIDERID The requested provider ID

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--help Show help
--version Show version

DESCRIPTION
List all Event Metadata for a Provider

ALIASES
$ aio event eventmetadata ls
```

## `aio event eventmetadata update PROVIDERID EVENTCODE`

Update an Event Metadata for a Provider

```
USAGE
$ aio event eventmetadata update PROVIDERID EVENTCODE [--help] [-v] [--version] [-j | -y]

ARGUMENTS
PROVIDERID The requested provider ID
EVENTCODE The requested eventmetadata event code

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--help Show help
--version Show version

DESCRIPTION
Update an Event Metadata for a Provider
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/eventmetadata/update.js)_

## `aio event provider`

Manage your Adobe I/O Events Providers

```
USAGE
$ aio event provider [--help] [-v] [--version]

FLAGS
-v, --verbose Verbose output
--help Show help
--version Show version

DESCRIPTION
Manage your Adobe I/O Events Providers
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/provider/index.js)_

## `aio event provider create`

Create a new Provider

```
USAGE
$ aio event provider create [--help] [-v] [--version] [-j | -y]

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--help Show help
--version Show version

DESCRIPTION
Create a new Provider
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/provider/create.js)_

## `aio event provider delete PROVIDERID`

Delete Provider by id

```
USAGE
$ aio event provider delete PROVIDERID [--help] [-v] [--version]

ARGUMENTS
PROVIDERID The requested provider ID

FLAGS
-v, --verbose Verbose output
--help Show help
--version Show version

DESCRIPTION
Delete Provider by id
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/provider/delete.js)_

## `aio event provider get PROVIDERID`

Get details of Provider by id

```
USAGE
$ aio event provider get PROVIDERID [--help] [-v] [--version] [--fetchEventMetadata] [-j | -y]

ARGUMENTS
PROVIDERID The requested provider ID

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--fetchEventMetadata Fetch event metadata with provider
--help Show help
--version Show version

DESCRIPTION
Get details of Provider by id
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/provider/get.js)_

## `aio event provider list`

Get list of all Providers for the Organization

```
USAGE
$ aio event provider list [--help] [-v] [--version] [--fetchEventMetadata] [--providerMetadataId | -p
...] [--instanceId ] [-j | -y]

FLAGS
-j, --json Output json
-p, --providerMetadataIds=... Filter providers for org by list of provider metadata ids
-v, --verbose Verbose output
-y, --yml Output yml
--fetchEventMetadata Fetch event metadata with provider
--help Show help
--instanceId= Filter providers for org by provider metadata id (and instance id if applicable)
--providerMetadataId= Filter providers for org by provider metadata id (and instance id if applicable)
--version Show version

DESCRIPTION
Get list of all Providers for the Organization

ALIASES
$ aio event provider ls
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/provider/list.js)_

## `aio event provider ls`

Get list of all Providers for the Organization

```
USAGE
$ aio event provider ls [--help] [-v] [--version] [--fetchEventMetadata] [--providerMetadataId | -p
...] [--instanceId ] [-j | -y]

FLAGS
-j, --json Output json
-p, --providerMetadataIds=... Filter providers for org by list of provider metadata ids
-v, --verbose Verbose output
-y, --yml Output yml
--fetchEventMetadata Fetch event metadata with provider
--help Show help
--instanceId= Filter providers for org by provider metadata id (and instance id if applicable)
--providerMetadataId= Filter providers for org by provider metadata id (and instance id if applicable)
--version Show version

DESCRIPTION
Get list of all Providers for the Organization

ALIASES
$ aio event provider ls
```

## `aio event provider update PROVIDERID`

Update an existing Provider

```
USAGE
$ aio event provider update PROVIDERID [--help] [-v] [--version] [-j | -y]

ARGUMENTS
PROVIDERID The requested provider ID

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--help Show help
--version Show version

DESCRIPTION
Update an existing Provider
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/provider/update.js)_

## `aio event reg`

Manage your Adobe I/O Events Registrations

```
USAGE
$ aio event reg [--help] [-v] [--version]

FLAGS
-v, --verbose Verbose output
--help Show help
--version Show version

DESCRIPTION
Manage your Adobe I/O Events Registrations

ALIASES
$ aio event reg
```

## `aio event reg create BODYJSONFILE`

Create a new Event Registration in your Workspace

```
USAGE
$ aio event reg create BODYJSONFILE [--help] [-v] [--version] [-j | -y]

ARGUMENTS
BODYJSONFILE
Path to a file in JSON format with the information to create a new Event Registration.
The JSON should follow the following format:
{
"name": "",
"description": "",
"delivery_type": "webhook|webhook_batch|journal",
"webhook_url": "",
"events_of_interest": [{
"provider_id": "",
"event_code": ""
}, { /* ...more events */ }]
}

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--help Show help
--version Show version

DESCRIPTION
Create a new Event Registration in your Workspace

ALIASES
$ aio event reg create
```

## `aio event reg delete REGISTRATIONID`

Delete Registration

```
USAGE
$ aio event reg delete REGISTRATIONID [--help] [-v] [--version]

ARGUMENTS
REGISTRATIONID The requested registration ID

FLAGS
-v, --verbose Verbose output
--help Show help
--version Show version

DESCRIPTION
Delete Registration

ALIASES
$ aio event reg delete
```

## `aio event reg get REGISTRATIONID`

Get an Event Registration in your Workspace

```
USAGE
$ aio event reg get REGISTRATIONID [--help] [-v] [--version] [-j | -y]

ARGUMENTS
REGISTRATIONID The requested registration ID

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--help Show help
--version Show version

DESCRIPTION
Get an Event Registration in your Workspace

ALIASES
$ aio event reg get
```

## `aio event reg list`

List your Event Registrations in your Workspace

```
USAGE
$ aio event reg list [--help] [-v] [--version] [-j | -y]

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--help Show help
--version Show version

DESCRIPTION
List your Event Registrations in your Workspace

ALIASES
$ aio event registration ls
$ aio event reg list
$ aio event reg ls
```

## `aio event reg ls`

List your Event Registrations in your Workspace

```
USAGE
$ aio event reg ls [--help] [-v] [--version] [-j | -y]

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--help Show help
--version Show version

DESCRIPTION
List your Event Registrations in your Workspace

ALIASES
$ aio event registration ls
$ aio event reg list
$ aio event reg ls
```

## `aio event registration`

Manage your Adobe I/O Events Registrations

```
USAGE
$ aio event registration [--help] [-v] [--version]

FLAGS
-v, --verbose Verbose output
--help Show help
--version Show version

DESCRIPTION
Manage your Adobe I/O Events Registrations

ALIASES
$ aio event reg
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/registration/index.js)_

## `aio event registration create BODYJSONFILE`

Create a new Event Registration in your Workspace

```
USAGE
$ aio event registration create BODYJSONFILE [--help] [-v] [--version] [-j | -y]

ARGUMENTS
BODYJSONFILE
Path to a file in JSON format with the information to create a new Event Registration.
The JSON should follow the following format:
{
"name": "",
"description": "",
"delivery_type": "webhook|webhook_batch|journal",
"webhook_url": "",
"events_of_interest": [{
"provider_id": "",
"event_code": ""
}, { /* ...more events */ }]
}

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--help Show help
--version Show version

DESCRIPTION
Create a new Event Registration in your Workspace

ALIASES
$ aio event reg create
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/registration/create.js)_

## `aio event registration delete REGISTRATIONID`

Delete Registration

```
USAGE
$ aio event registration delete REGISTRATIONID [--help] [-v] [--version]

ARGUMENTS
REGISTRATIONID The requested registration ID

FLAGS
-v, --verbose Verbose output
--help Show help
--version Show version

DESCRIPTION
Delete Registration

ALIASES
$ aio event reg delete
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/registration/delete.js)_

## `aio event registration get REGISTRATIONID`

Get an Event Registration in your Workspace

```
USAGE
$ aio event registration get REGISTRATIONID [--help] [-v] [--version] [-j | -y]

ARGUMENTS
REGISTRATIONID The requested registration ID

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--help Show help
--version Show version

DESCRIPTION
Get an Event Registration in your Workspace

ALIASES
$ aio event reg get
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/registration/get.js)_

## `aio event registration list`

List your Event Registrations in your Workspace

```
USAGE
$ aio event registration list [--help] [-v] [--version] [-j | -y]

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--help Show help
--version Show version

DESCRIPTION
List your Event Registrations in your Workspace

ALIASES
$ aio event registration ls
$ aio event reg list
$ aio event reg ls
```

_See code: [@adobe/aio-cli-plugin-events](https://github.com/adobe/aio-cli-plugin-events/blob/v4.0.1/src/commands/event/registration/list.js)_

## `aio event registration ls`

List your Event Registrations in your Workspace

```
USAGE
$ aio event registration ls [--help] [-v] [--version] [-j | -y]

FLAGS
-j, --json Output json
-v, --verbose Verbose output
-y, --yml Output yml
--help Show help
--version Show version

DESCRIPTION
List your Event Registrations in your Workspace

ALIASES
$ aio event registration ls
$ aio event reg list
$ aio event reg ls
```

## `aio help [COMMAND]`

Display help for aio.

```
USAGE
$ aio help [COMMAND...] [-n]

ARGUMENTS
COMMAND... Command to show help for.

FLAGS
-n, --nested-commands Include all nested commands in the output.

DESCRIPTION
Display help for aio.
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v6.2.3/src/commands/help.ts)_

## `aio info`

Display dev environment version information

```
USAGE
$ aio info [-y | -j]

FLAGS
-j, --json output raw json
-y, --yml output yml

DESCRIPTION
Display dev environment version information
```

_See code: [@adobe/aio-cli-plugin-info](https://github.com/adobe/aio-cli-plugin-info/blob/4.0.1/src/commands/info.js)_

## `aio login`

Log in with a certain Adobe IMS context and returns the access token.

```
USAGE
$ aio login [--debug ] [-v] [-l | -g] [-c ] [-f] [-d] [-b] [-o]

FLAGS
-b, --bare print access token only
-c, --ctx= Name of the Adobe IMS context to use. Default is the current Adobe IMS context
-d, --decode Decode and display access token data
-f, --force Force logging in. This causes a forced logout on the context first and makes sure to not use any
cached data when calling the plugin.
-g, --global global config
-l, --local local config
-o, --[no-]open Open the default browser to complete the login
-v, --verbose Verbose output
--debug= Debug level output

DESCRIPTION
Log in with a certain Adobe IMS context and returns the access token.

If the Adobe IMS context already has a valid access token set (valid meaning
at least 10 minutes before expiry), that token is returned.

Otherwise, if the Adobe IMS context has a valid refresh token set (valid
meaning at least 10 minutes before expiry) that refresh token is
exchanged for an access token before returning the access token.

Lastly, if the Adobe IMS context properties are supported by one of the
Adobe IMS login plugins, that login plugin is called to guide through
the IMS login process.

The currently supported Adobe IMS login plugins are:

* aio-lib-ims-jwt for JWT token based login supporting
Adobe I/O Console service integrations.
* aio-lib-ims-oauth for browser based OAuth2 login. This
plugin will launch the default browser to guide the user through the
login process. The plugin itself will *never* see the user's
password but only receive the authorization token after the
user has authenticated with Adobe IMS.

ALIASES
$ aio login
```

## `aio logout`

Log out the current or a named Adobe IMS context.

```
USAGE
$ aio logout [--debug ] [-v] [-l | -g] [-c ] [-f]

FLAGS
-c, --ctx= Name of the Adobe IMS context to use. Default is the current Adobe IMS context
-f, --[no-]force Invalidate the refresh token as well as all access tokens.
Otherwise only the access token is invalidated. For Adobe IMS
contexts not supporting refresh tokens, this flag has no
effect.
-g, --global global config
-l, --local local config
-v, --verbose Verbose output
--debug= Debug level output

DESCRIPTION
Log out the current or a named Adobe IMS context.

This command can be called multiple times on the same Adobe IMS context with
out causing any errors. The assumption is that after calling this command
without an error, the Adobe IMS context's access and refresh tokens have been
invalidated and removed from persistent storage. Repeatedly calling this
command will just do nothing.

ALIASES
$ aio logout
```

## `aio open`

Open the developer console for the selected Organization, Project and Workspace

```
USAGE
$ aio open [--help]

FLAGS
--help Show help

DESCRIPTION
Open the developer console for the selected Organization, Project and Workspace

ALIASES
$ aio open
```

## `aio plugins`

List installed plugins.

```
USAGE
$ aio plugins [--json] [--core]

FLAGS
--core Show core plugins.

GLOBAL FLAGS
--json Format output as json.

DESCRIPTION
List installed plugins.

EXAMPLES
$ aio plugins
```

_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.3.2/src/commands/plugins/index.ts)_

## `aio plugins add PLUGIN`

Installs a plugin into aio.

```
USAGE
$ aio plugins add PLUGIN... [--json] [-f] [-h] [-s | -v]

ARGUMENTS
PLUGIN... Plugin to install.

FLAGS
-f, --force Force npm to fetch remote resources even if a local copy exists on disk.
-h, --help Show CLI help.
-s, --silent Silences npm output.
-v, --verbose Show verbose npm output.

GLOBAL FLAGS
--json Format output as json.

DESCRIPTION
Installs a plugin into aio.

Uses npm to install plugins.

Installation of a user-installed plugin will override a core plugin.

Use the AIO_NPM_LOG_LEVEL environment variable to set the npm loglevel.
Use the AIO_NPM_REGISTRY environment variable to set the npm registry.

ALIASES
$ aio plugins add

EXAMPLES
Install a plugin from npm registry.

$ aio plugins add myplugin

Install a plugin from a github url.

$ aio plugins add https://github.com/someuser/someplugin

Install a plugin from a github slug.

$ aio plugins add someuser/someplugin
```

## `aio plugins discover`

Discover plugins to install

```
USAGE
$ aio plugins discover [-i] [-f date|name] [-o asc|desc]

FLAGS
-f, --sort-field= [default: date] which column to sort, use the sort-order flag to specify sort direction

-i, --install interactive install mode
-o, --sort-order= [default: desc] sort order for a column, use the sort-field flag to specify which column to
sort

DESCRIPTION
Discover plugins to install
To install a plugin, run 'aio plugins install NAME'

ALIASES
$ aio plugins discover
```

## `aio plugins:inspect PLUGIN...`

Displays installation properties of a plugin.

```
USAGE
$ aio plugins inspect PLUGIN...

ARGUMENTS
PLUGIN... [default: .] Plugin to inspect.

FLAGS
-h, --help Show CLI help.
-v, --verbose

GLOBAL FLAGS
--json Format output as json.

DESCRIPTION
Displays installation properties of a plugin.

EXAMPLES
$ aio plugins inspect myplugin
```

_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.3.2/src/commands/plugins/inspect.ts)_

## `aio plugins install PLUGIN`

Installs a plugin into aio.

```
USAGE
$ aio plugins install PLUGIN... [--json] [-f] [-h] [-s | -v]

ARGUMENTS
PLUGIN... Plugin to install.

FLAGS
-f, --force Force npm to fetch remote resources even if a local copy exists on disk.
-h, --help Show CLI help.
-s, --silent Silences npm output.
-v, --verbose Show verbose npm output.

GLOBAL FLAGS
--json Format output as json.

DESCRIPTION
Installs a plugin into aio.

Uses npm to install plugins.

Installation of a user-installed plugin will override a core plugin.

Use the AIO_NPM_LOG_LEVEL environment variable to set the npm loglevel.
Use the AIO_NPM_REGISTRY environment variable to set the npm registry.

ALIASES
$ aio plugins add

EXAMPLES
Install a plugin from npm registry.

$ aio plugins install myplugin

Install a plugin from a github url.

$ aio plugins install https://github.com/someuser/someplugin

Install a plugin from a github slug.

$ aio plugins install someuser/someplugin
```

_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.3.2/src/commands/plugins/install.ts)_

## `aio plugins link PATH`

Links a plugin into the CLI for development.

```
USAGE
$ aio plugins link PATH [-h] [--install] [-v]

ARGUMENTS
PATH [default: .] path to plugin

FLAGS
-h, --help Show CLI help.
-v, --verbose
--[no-]install Install dependencies after linking the plugin.

DESCRIPTION
Links a plugin into the CLI for development.
Installation of a linked plugin will override a user-installed or core plugin.

e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello'
command will override the user-installed or core plugin implementation. This is useful for development work.

EXAMPLES
$ aio plugins link myplugin
```

_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.3.2/src/commands/plugins/link.ts)_

## `aio plugins remove [PLUGIN]`

Removes a plugin from the CLI.

```
USAGE
$ aio plugins remove [PLUGIN...] [-h] [-v]

ARGUMENTS
PLUGIN... plugin to uninstall

FLAGS
-h, --help Show CLI help.
-v, --verbose

DESCRIPTION
Removes a plugin from the CLI.

ALIASES
$ aio plugins unlink
$ aio plugins remove

EXAMPLES
$ aio plugins remove myplugin
```

## `aio plugins reset`

Remove all user-installed and linked plugins.

```
USAGE
$ aio plugins reset [--hard] [--reinstall]

FLAGS
--hard Delete node_modules and package manager related files in addition to uninstalling plugins.
--reinstall Reinstall all plugins after uninstalling.
```

_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.3.2/src/commands/plugins/reset.ts)_

## `aio plugins uninstall [PLUGIN]`

Removes a plugin from the CLI.

```
USAGE
$ aio plugins uninstall [PLUGIN...] [-h] [-v]

ARGUMENTS
PLUGIN... plugin to uninstall

FLAGS
-h, --help Show CLI help.
-v, --verbose

DESCRIPTION
Removes a plugin from the CLI.

ALIASES
$ aio plugins unlink
$ aio plugins remove

EXAMPLES
$ aio plugins uninstall myplugin
```

_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.3.2/src/commands/plugins/uninstall.ts)_

## `aio plugins unlink [PLUGIN]`

Removes a plugin from the CLI.

```
USAGE
$ aio plugins unlink [PLUGIN...] [-h] [-v]

ARGUMENTS
PLUGIN... plugin to uninstall

FLAGS
-h, --help Show CLI help.
-v, --verbose

DESCRIPTION
Removes a plugin from the CLI.

ALIASES
$ aio plugins unlink
$ aio plugins remove

EXAMPLES
$ aio plugins unlink myplugin
```

## `aio plugins update`

Update installed plugins.

```
USAGE
$ aio plugins update [-h] [-v]

FLAGS
-h, --help Show CLI help.
-v, --verbose

DESCRIPTION
Update installed plugins.
```

_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.3.2/src/commands/plugins/update.ts)_

## `aio report`

Report an issue with the CLI or submit a feature request

```
USAGE
$ aio report [-b | -f]

FLAGS
-b, --bug report an issue
-f, --feature request a feature

DESCRIPTION
Report an issue with the CLI or submit a feature request
```

_See code: [@adobe/aio-cli-plugin-info](https://github.com/adobe/aio-cli-plugin-info/blob/4.0.1/src/commands/report.js)_

## `aio rollback`

Clears all installed plugins.

```
USAGE
$ aio rollback [-i] [-l] [-c] [-v]

FLAGS
-c, --[no-]confirm confirmation needed for clear (defaults to true)
-i, --interactive interactive clear mode
-l, --list list plugins that will be cleared
-v, --verbose Verbose output

DESCRIPTION
Clears all installed plugins.
```

_See code: [src/commands/rollback.ts](https://github.com/adobe/aio-cli/blob/10.1.0/src/commands/rollback.ts)_

## `aio rt`

Execute runtime commands

```
USAGE
$ aio rt [--cert] [--key] [--apiversion] [--apihost] [-u] [-i] [--debug ] [-v] [--version]
[--help]

FLAGS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug= Debug level output
--help Show help
--key client key
--version Show version

DESCRIPTION
Execute runtime commands

ALIASES
$ aio rt
```

## `aio rt action`

Manage your actions

```
USAGE
$ aio rt action [--cert] [--key] [--apiversion] [--apihost] [-u] [-i] [--debug ] [-v] [--version]
[--help]

FLAGS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug= Debug level output
--help Show help
--key client key
--version Show version

DESCRIPTION
Manage your actions

ALIASES
$ aio rt action
```

## `aio rt action create ACTIONNAME [ACTIONPATH]`

Creates an Action

```
USAGE
$ aio rt action create ACTIONNAME [ACTIONPATH] [--cert ] [--key ] [--apiversion ] [--apihost
] [-u ] [-i] [--debug ] [-v] [--version] [--help] [-p ...] [--copy ] [-e
...] [--web-secure --web true|yes|false|no|raw] [-P ] [-E ] [-t ] [-m ]
[-l ] [-c