Adobe I/O Extensible CLI ******* ******* ****** ****** ***** ***** **** * **** *** *** *** ** ***** ** * ** *
npm install @adobe/aio-cliaio-cli
=======
Adobe I/O Extensible CLI



!Node.js CI


* health
* Getting started
* Technical requirements
* Proxy Support
* Usage
* Commands
Health badges for the aio-cli and its plugins and modules
| Module | Version | Downloads | Build Status | Coverage | Issues | Pull Requests |
|---|---|---|---|---|---|---|
| @adobe/aio-cli | | | | | | |
| @adobe/aio-cli-plugin-config | | | | | | |
| @adobe/aio-cli-plugin-console | | | | | | |
| @adobe/aio-cli-plugin-runtime | | | | | | |
| @adobe/aio-cli-plugin-app | | | | | | |
| @adobe/aio-cli-plugin-app-templates | | | | | | |
| @adobe/aio-cli-plugin-auth | | | | | | |
| @adobe/aio-cli-plugin-certificate | | | | | | |
| @adobe/aio-cli-plugin-info | | | | | | |
| @adobe/aio-cli-plugin-events | | | | | | |
| @adobe/aio-cli-plugin-telemetry | | | | | | |
| @adobe/generator-aio-app | | | | | | |
| @adobe/generator-aio-console | | | | | | |
See the Adobe Developer App Builder docs
See the App Builder Setting up Your Environment doc
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
`sh-session`
$ npm install -g @adobe/aio-cli
$ aio COMMAND
running command...
$ aio (--version|-v)
@adobe/aio-cli/11.0.1 linux-x64 node-v22.21.1
$ aio --help [COMMAND]
USAGE
$ aio COMMAND
...
* aio app
* aio app add
* aio app add action
* aio app add actions
* aio app add ci
* aio app add event
* aio app add events
* aio app add ext
* aio app add extension
* aio app add extensions
* aio app add service
* aio app add services
* aio app add web-assets
* aio app build
* aio app clean
* aio app config
* aio app config get
* aio app config get lf
* aio app config get lf errors
* aio app config get log-forwarding
* aio app config get log-forwarding errors
* aio app config set
* aio app config set lf
* aio app config set log-forwarding
* [aio app create [PATH]](#aio-app-create-path)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 ext
* aio app delete extension
* aio app delete extensions
* aio app delete service
* aio app delete services
* aio app delete web-assets
* aio app deploy
* aio app dev
* aio app get-url [ACTION]
* [](#aio-app-get-url-action)aio app info
* aio app init [PATH]
* [](#aio-app-init-path)aio app install PATH
* aio app list
* aio app list ext
* aio app list ext-points
* aio app list extension
* aio app list extension-points
* aio app list extensions
* aio app logs
* aio app pack [PATH]
* [](#aio-app-pack-path)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 list
* aio app state ls
* 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 test
* aio app undeploy
* aio app use [CONFIG_FILE_PATH]
* [](#aio-app-use-config_file_path)aio auth
* aio auth ctx
* aio auth login
* aio auth logout
* aio autocomplete [SHELL]
* [](#aio-autocomplete-shell)aio certificate
* aio certificate fingerprint FILE
* aio certificate generate
* aio certificate verify FILE
* aio config
* aio config clear
* aio config del KEYS...
* aio config delete KEYS...
* aio config edit
* aio config get KEY
* aio config list
* aio config ls
* aio config rm KEYS...
* aio config set key 'a value' # set key to 'a value'
* aio console
* aio console open
* aio console org
* aio console org list
* 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 list
* 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 delete IDORFINGERPRINT
* aio console publickey list
* aio console publickey upload FILE
* aio console where
* 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 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 dl [DESTINATION]
* [](#aio-console-ws-dl-destination)aio console ws download [DESTINATION]
* [](#aio-console-ws-download-destination)aio console ws list
* 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 ctx
* aio discover
* aio event
* aio event eventmetadata
* 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 list PROVIDERID
* aio event eventmetadata ls PROVIDERID
* aio event eventmetadata update PROVIDERID EVENTCODE
* aio event provider
* aio event provider create
* aio event provider delete PROVIDERID
* aio event provider get PROVIDERID
* aio event provider list
* aio event provider ls
* aio event provider update PROVIDERID
* aio event reg
* aio event reg create BODYJSONFILE
* aio event reg delete REGISTRATIONID
* aio event reg get REGISTRATIONID
* aio event reg list
* aio event reg ls
* aio event registration
* aio event registration create BODYJSONFILE
* aio event registration delete REGISTRATIONID
* aio event registration get REGISTRATIONID
* aio event registration list
* aio event registration ls
* aio help [COMMAND]
* [](#aio-help-command)aio info
* aio login
* aio logout
* aio open
* aio plugins
* aio plugins add PLUGIN
* aio plugins discover
* aio plugins:inspect PLUGIN...
* aio plugins install PLUGIN
* aio plugins link PATH
* aio plugins remove [PLUGIN]
* [](#aio-plugins-remove-plugin)aio plugins reset
* aio plugins uninstall [PLUGIN]
* [](#aio-plugins-uninstall-plugin)aio plugins unlink [PLUGIN]
* [](#aio-plugins-unlink-plugin)aio plugins update
* aio report
* aio rollback
* aio rt
* aio rt action
* aio rt action create ACTIONNAME [ACTIONPATH]
* [](#aio-rt-action-create-actionname-actionpath)aio rt action del ACTIONNAME
* aio rt action delete ACTIONNAME
* aio rt action get 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 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 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 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 export
* aio rt deploy report
* aio rt deploy sync
* aio rt deploy undeploy
* aio rt deploy version
* aio rt get
* aio rt list
* aio rt log [ACTIVATIONID]
* [](#aio-rt-log-activationid)aio rt logs [ACTIVATIONID]
* [](#aio-rt-logs-activationid)aio rt ls
* aio rt namespace
* aio rt namespace lf
* aio rt namespace lf errors
* aio rt namespace lf get
* aio rt namespace lf set
* aio rt namespace lf set adobe-io-runtime
* aio rt namespace lf set azure-log-analytics
* aio rt namespace lf set new-relic
* aio rt namespace lf set splunk-hec
* aio rt namespace list
* aio rt namespace log-forwarding
* aio rt namespace log-forwarding errors
* aio rt namespace log-forwarding get
* aio rt namespace log-forwarding set
* aio rt namespace log-forwarding set adobe-io-runtime
* aio rt namespace log-forwarding set azure-log-analytics
* aio rt namespace log-forwarding set new-relic
* aio rt namespace log-forwarding set splunk-hec
* aio rt namespace ls
* aio rt ns
* aio rt ns lf
* aio rt ns lf errors
* aio rt ns lf get
* aio rt ns lf set
* aio rt ns lf set adobe-io-runtime
* aio rt ns lf set azure-log-analytics
* aio rt ns lf set new-relic
* aio rt ns lf set splunk-hec
* aio rt ns list
* aio rt ns log-forwarding
* aio rt ns log-forwarding errors
* aio rt ns log-forwarding get
* aio rt ns log-forwarding set
* aio rt ns log-forwarding set adobe-io-runtime
* aio rt ns log-forwarding set azure-log-analytics
* aio rt ns log-forwarding set new-relic
* aio rt ns log-forwarding set splunk-hec
* aio rt ns ls
* aio rt package
* aio rt package bind PACKAGENAME BINDPACKAGENAME
* aio rt package create PACKAGENAME
* aio rt package delete 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 pkg
* aio rt pkg bind PACKAGENAME BINDPACKAGENAME
* aio rt pkg create PACKAGENAME
* aio rt pkg delete 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 prop
* aio rt prop get
* aio rt prop set
* aio rt prop unset
* aio rt property
* aio rt property get
* aio rt property set
* aio rt property unset
* 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 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 create NAME TRIGGER ACTION
* aio rt rule delete NAME
* aio rt rule disable NAME
* aio rt rule enable NAME
* aio rt rule get NAME
* aio rt rule list
* aio rt rule ls
* aio rt rule status NAME
* aio rt rule update NAME TRIGGER ACTION
* aio rt trigger
* aio rt trigger create TRIGGERNAME
* aio rt trigger delete TRIGGERPATH
* aio rt trigger fire TRIGGERNAME
* aio rt trigger get TRIGGERPATH
* aio rt trigger list
* aio rt trigger ls
* aio rt trigger update TRIGGERNAME
* aio runtime
* aio runtime action
* aio runtime action create ACTIONNAME [ACTIONPATH]
* [](#aio-runtime-action-create-actionname-actionpath)aio runtime action del ACTIONNAME
* aio runtime action delete ACTIONNAME
* aio runtime action get 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 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 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 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 export
* aio runtime deploy report
* aio runtime deploy sync
* aio runtime deploy undeploy
* aio runtime deploy version
* aio runtime list
* aio runtime log [ACTIVATIONID]
* [](#aio-runtime-log-activationid)aio runtime logs [ACTIVATIONID]
* [](#aio-runtime-logs-activationid)aio runtime ls
* aio runtime namespace
* aio runtime namespace get
* aio runtime namespace lf
* aio runtime namespace lf errors
* aio runtime namespace lf get
* aio runtime namespace lf set
* aio runtime namespace lf set adobe-io-runtime
* aio runtime namespace lf set azure-log-analytics
* aio runtime namespace lf set new-relic
* aio runtime namespace lf set splunk-hec
* aio runtime namespace list
* aio runtime namespace log-forwarding
* aio runtime namespace log-forwarding errors
* aio runtime namespace log-forwarding get
* aio runtime namespace log-forwarding set
* aio runtime namespace log-forwarding set adobe-io-runtime
* aio runtime namespace log-forwarding set azure-log-analytics
* aio runtime namespace log-forwarding set new-relic
* aio runtime namespace log-forwarding set splunk-hec
* aio runtime namespace ls
* aio runtime ns
* aio runtime ns lf
* aio runtime ns lf errors
* aio runtime ns lf get
* aio runtime ns lf set
* aio runtime ns lf set adobe-io-runtime
* aio runtime ns lf set azure-log-analytics
* aio runtime ns lf set new-relic
* aio runtime ns lf set splunk-hec
* aio runtime ns list
* aio runtime ns log-forwarding
* aio runtime ns log-forwarding errors
* aio runtime ns log-forwarding get
* aio runtime ns log-forwarding set
* aio runtime ns log-forwarding set adobe-io-runtime
* aio runtime ns log-forwarding set azure-log-analytics
* aio runtime ns log-forwarding set new-relic
* aio runtime ns log-forwarding set splunk-hec
* aio runtime ns ls
* aio runtime package
* aio runtime package bind PACKAGENAME BINDPACKAGENAME
* aio runtime package create PACKAGENAME
* aio runtime package delete 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 pkg
* aio runtime pkg bind PACKAGENAME BINDPACKAGENAME
* aio runtime pkg create PACKAGENAME
* aio runtime pkg delete 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 prop
* aio runtime prop get
* aio runtime prop set
* aio runtime prop unset
* aio runtime property
* aio runtime property get
* aio runtime property set
* aio runtime property unset
* 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 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 create NAME TRIGGER ACTION
* aio runtime rule delete NAME
* aio runtime rule disable NAME
* aio runtime rule enable NAME
* aio runtime rule get NAME
* aio runtime rule list
* aio runtime rule ls
* aio runtime rule status NAME
* aio runtime rule update NAME TRIGGER ACTION
* aio runtime trigger
* aio runtime trigger create TRIGGERNAME
* aio runtime trigger delete TRIGGERPATH
* aio runtime trigger fire TRIGGERNAME
* aio runtime trigger get TRIGGERPATH
* aio runtime trigger list
* aio runtime trigger ls
* aio runtime trigger update TRIGGERNAME
* aio telemetry yes
* aio templates
* aio templates disco
* aio templates discover
* aio templates i PATH
* aio templates info
* aio templates install PATH
* aio templates remove NAME
* aio templates rm NAME
* aio templates rollback
* aio templates sub NAME GITHUBREPOURL
* aio templates submit NAME GITHUBREPOURL
* aio templates un PACKAGE-NAME
* aio templates uninstall PACKAGE-NAME
* aio update
* aio where
*
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_
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_
Add new actions
`
USAGE
$ aio app add action [-v] [--version] [--install] [-y] [-e
FLAGS
-e, --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_
Add new actions
`
USAGE
$ aio app add actions [-v] [--version] [--install] [-y] [-e
FLAGS
-e, --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
`
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_
Add a new Adobe I/O Events action
`
USAGE
$ aio app add event [-v] [--version] [--install] [-y] [-e
FLAGS
-e, --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_
Add a new Adobe I/O Events action
`
USAGE
$ aio app add events [-v] [--version] [--install] [-y] [-e
FLAGS
-e, --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
`
Add new extensions to the project
`
USAGE
$ aio app add ext [-v] [--version] [--install] [-y] [-e
FLAGS
-e, --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 extensions to the project
ALIASES
$ aio app add ext
$ aio app add extensions
`
Add new extensions to the project
`
USAGE
$ aio app add extension [-v] [--version] [--install] [-y] [-e
FLAGS
-e, --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 extensions to the project
ALIASES
$ aio app add ext
$ aio app add extensions
`
_See code: @adobe/aio-cli-plugin-app_
Add new extensions to the project
`
USAGE
$ aio app add extensions [-v] [--version] [--install] [-y] [-e
FLAGS
-e, --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 extensions to the project
ALIASES
$ aio app add ext
$ aio app add extensions
`
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_
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
`
Add web assets support
`
USAGE
$ aio app add web-assets [-v] [--version] [--install] [-y] [-e
FLAGS
-e, --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_
Build an Adobe I/O App
`
USAGE
$ aio app build [-v] [--version] [--actions | -a
[--web-optimize] [-e
FLAGS
-a, --action=
--no-publish
-e, --extension=
-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_
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_
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_
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_
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
`
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
`
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_
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_
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_
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
`
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_
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=
-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_
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_
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_
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
`
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_
Delete existing extensions
`
USAGE
$ aio app delete ext [-v] [--version] [-y] [--install] [-e
FLAGS
-e, --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
Delete existing extensions
ALIASES
$ aio app delete ext
$ aio app delete extensions
`
Delete existing extensions
`
USAGE
$ aio app delete extension [-v] [--version] [-y] [--install] [-e
FLAGS
-e, --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
Delete existing extensions
ALIASES
$ aio app delete ext
$ aio app delete extensions
`
_See code: @adobe/aio-cli-plugin-app_
Delete existing extensions
`
USAGE
$ aio app delete extensions [-v] [--version] [-y] [--install] [-e
FLAGS
-e, --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
Delete existing extensions
ALIASES
$ aio app delete ext
$ aio app delete extensions
`
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_
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
`
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_
Deploy an Adobe I/O App
`
USAGE
$ aio app deploy [-v] [--version] [--actions | -a
[--content-hash] [--web-optimize] [-e
--force-publish] [--force-events | | ] [--log-forwarding-update]
FLAGS
-a, --action=
set --no-publish
-e, --extension=
-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_
Run your App Builder app locally
`
USAGE
$ aio app dev [-v] [--version] [-o] [-e
FLAGS
-e, --extension=
-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_
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