
Security News
PEP 810 Proposes Explicit Lazy Imports for Python 3.15
An opt-in lazy import keyword aims to speed up Python startups, especially CLIs, without the ecosystem-wide risks that sank PEP 690.
@adobe/aio-cli-plugin-app
Advanced tools
Create, Build and Deploy Adobe I/O Apps
$ aio plugins:install -g @adobe/aio-cli-plugin-app
$ # OR
$ aio discover -i
$ aio app --help
aio app
aio app:add
aio app:add:action
aio app:add:ci
aio app:add:event
aio app:add:web-assets
aio app:create [PATH]
aio app:delete
aio app:delete:action [ACTION-NAME]
aio app:delete:ci
aio app:delete:event EVENT-ACTION-NAME
aio app:delete:web-assets
aio app:deploy
aio app:get-url [ACTION]
aio app:init [PATH]
aio app:logs
aio app:run
aio app:test
aio app:undeploy
aio app:use [CONFIG_FILE_PATH]
aio app
Create, run, test, and deploy Adobe I/O Apps
USAGE
$ aio app
OPTIONS
-v, --verbose Verbose output
--version Show version
See code: src/commands/app/index.js
aio app:add
Add a new component to an existing Adobe I/O App
USAGE
$ aio app:add
OPTIONS
-v, --verbose Verbose output
--version Show version
See code: src/commands/app/add/index.js
aio app:add:action
Add a new action
USAGE
$ aio app:add:action
OPTIONS
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--skip-install Skip npm installation after files are created
--version Show version
See code: src/commands/app/add/action.js
aio app:add:ci
Add CI files
USAGE
$ aio app:add:ci
OPTIONS
-v, --verbose Verbose output
--version Show version
See code: src/commands/app/add/ci.js
aio app:add:event
Add a new Adobe I/O Events action
USAGE
$ aio app:add:event
OPTIONS
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--skip-install Skip npm installation after files are created
--version Show version
See code: src/commands/app/add/event.js
aio app:add:web-assets
Add web assets support
USAGE
$ aio app:add:web-assets
OPTIONS
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--skip-install Skip npm installation after files are created
--version Show version
See code: src/commands/app/add/web-assets.js
aio app:create [PATH]
Create a new Adobe I/O App with default parameters
USAGE
$ aio app:create [PATH]
ARGUMENTS
PATH [default: .] Path to the app directory
OPTIONS
-i, --import=import Import an Adobe I/O Developer Console configuration file
-v, --verbose Verbose output
--version Show version
See code: src/commands/app/create.js
aio app:delete
Delete a component from an existing Adobe I/O App
USAGE
$ aio app:delete
OPTIONS
-v, --verbose Verbose output
--version Show version
See code: src/commands/app/delete/index.js
aio app:delete:action [ACTION-NAME]
Delete an existing action
USAGE
$ aio app:delete:action [ACTION-NAME]
ARGUMENTS
ACTION-NAME Action name to delete, if not specified you will choose from a list of actions
OPTIONS
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--version Show version
See code: src/commands/app/delete/action.js
aio app:delete:ci
Delete existing CI files
USAGE
$ aio app:delete:ci
OPTIONS
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--version Show version
See code: src/commands/app/delete/ci.js
aio app:delete:event EVENT-ACTION-NAME
Delete an existing Adobe I/O Events action
USAGE
$ aio app:delete:event EVENT-ACTION-NAME
ARGUMENTS
EVENT-ACTION-NAME Action name to delete
OPTIONS
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--version Show version
See code: src/commands/app/delete/event.js
aio app:delete:web-assets
Delete existing web assets
USAGE
$ aio app:delete:web-assets
OPTIONS
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--version Show version
See code: src/commands/app/delete/web-assets.js
aio app:deploy
Build and deploy an Adobe I/O App
USAGE
$ aio app:deploy
OPTIONS
-a, --action=action Deploy only a specific action, the flags can be specified multiple times
-v, --verbose Verbose output
--open Open the default web browser after a successful deploy, only valid if your app has a front-end
--skip-actions Skip action build & deploy
--skip-build Skip build phase
--skip-deploy Skip deploy phase
--skip-static Skip build & deployment of static files
--version Show version
See code: src/commands/app/deploy.js
aio app:get-url [ACTION]
Get action URLs
USAGE
$ aio app:get-url [ACTION]
OPTIONS
-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
See code: src/commands/app/get-url.js
aio app:init [PATH]
Create a new Adobe I/O App
USAGE
$ aio app:init [PATH]
ARGUMENTS
PATH [default: .] Path to the app directory
OPTIONS
-i, --import=import Import an Adobe I/O Developer Console configuration file
-s, --skip-install Skip npm installation after files are created
-v, --verbose Verbose output
-y, --yes Skip questions, and use all default values
--[no-]login Login using your Adobe ID for interacting with Adobe I/O Developer Console
--version Show version
See code: src/commands/app/init.js
aio app:logs
Fetch logs for an Adobe I/O App
USAGE
$ aio app:logs
OPTIONS
-l, --limit=limit [default: 1] Limit number of activations to fetch logs from ( 1-50 )
-v, --verbose Verbose output
--version Show version
See code: src/commands/app/logs.js
aio app:run
Run an Adobe I/O App
USAGE
$ aio app:run
OPTIONS
-v, --verbose Verbose output
--local run/debug actions locally
--open Open the default web browser after a successful run, only valid if your app has a front-end
--skip-actions skip actions, only run the ui server
--version Show version
See code: src/commands/app/run.js
aio app:test
Run tests for an Adobe I/O App
USAGE
$ aio app:test
OPTIONS
-e, --e2e runs e2e tests.
-u, --unit runs unit tests (default).
-v, --verbose Verbose output
--version Show version
See code: src/commands/app/test.js
aio app:undeploy
Undeploys an Adobe I/O App
USAGE
$ aio app:undeploy
OPTIONS
-v, --verbose Verbose output
--skip-actions Skip action build & deploy
--skip-static Skip build & deployment of static files
--version Show version
See code: src/commands/app/undeploy.js
aio app:use [CONFIG_FILE_PATH]
Import an Adobe I/O Developer Console configuration file
USAGE
$ aio app:use [CONFIG_FILE_PATH]
ARGUMENTS
CONFIG_FILE_PATH path to an Adobe I/O Developer Console configuration file
OPTIONS
-m, --merge Merge any .aio and .env files during import of the Adobe I/O Developer Console configuration file
-v, --verbose Verbose output
-w, --overwrite Overwrite any .aio and .env files during import of the Adobe I/O Developer Console configuration file
--version Show version
See code: src/commands/app/use.js
FAQs
Create, Build and Deploy Adobe I/O Applications
The npm package @adobe/aio-cli-plugin-app receives a total of 4,239 weekly downloads. As such, @adobe/aio-cli-plugin-app popularity was classified as popular.
We found that @adobe/aio-cli-plugin-app demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 31 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
An opt-in lazy import keyword aims to speed up Python startups, especially CLIs, without the ecosystem-wide risks that sank PEP 690.
Security News
Socket CEO Feross Aboukhadijeh discusses the recent npm supply chain attacks on PodRocket, covering novel attack vectors and how developers can protect themselves.
Security News
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.