# aio-cli **Repository Path**: mirrors_adobe/aio-cli ## Basic Information - **Project Name**: aio-cli - **Description**: Adobe I/O Extensible CLI - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2026-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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:password@example.com ``` 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/11.0.2 darwin-arm64 node-v22.18.0 $ 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 clean`](#aio-app-clean) * [`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 state del [KEYS]`](#aio-app-state-del-keys) * [`aio app state delete [KEYS]`](#aio-app-state-delete-keys) * [`aio app state get KEY`](#aio-app-state-get-key) * [`aio app state list`](#aio-app-state-list) * [`aio app state ls`](#aio-app-state-ls) * [`aio app state put KEY VALUE`](#aio-app-state-put-key-value) * [`aio app state remove [KEYS]`](#aio-app-state-remove-keys) * [`aio app state rm [KEYS]`](#aio-app-state-rm-keys) * [`aio app state stats`](#aio-app-state-stats) * [`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/14.1.2/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/14.1.2/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/14.1.2/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/14.1.2/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/14.1.2/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/14.1.2/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/14.1.2/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/14.1.2/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 Build the actions and web assets for an Adobe I/O App. Build is optimized to only build what is necessary. Use the --force-build flag to force a build even if one already exists. ``` _See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/14.1.2/src/commands/app/build.js)_ ## `aio app clean` Remove all build artifacts from the local machine ``` USAGE $ aio app clean [-v] [--version] FLAGS -v, --verbose Verbose output --version Show version DESCRIPTION Remove all build artifacts from the local machine This command completely cleans all build artifacts from the dist directory including: - Action build files - Web assets (both production and development) - Build tracking files - Deployment tracking files Note that this will require a full rebuild on your next build command. ``` _See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/14.1.2/src/commands/app/clean.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/14.1.2/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/14.1.2/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/14.1.2/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/14.1.2/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/14.1.2/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/14.1.2/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/14.1.2/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/14.1.2/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/14.1.2/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/14.1.2/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/14.1.2/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/14.1.2/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/14.1.2/src/commands/app/delete/web-assets.js)_ ## `aio app deploy` 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 Deploy an Adobe I/O App Deploys the actions and web assets for an Adobe I/O App. This will also build any changed actions or web assets before deploying. Use the --force-build flag to force a build even if one already exists. Deploy is optimized to only deploy what is necessary. Be aware that deploying actions will overwrite any previous deployments. Use the --force-deploy flag to force deploy changes, regardless of production Workspace being published in Exchange. ``` _See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/14.1.2/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/2.1.2/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] 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 --version Show version DESCRIPTION Get action URLs ``` _See code: [@adobe/aio-cli-plugin-app](https://github.com/adobe/aio-cli-plugin-app/blob/14.1.2/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/14.1.2/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=