9.4.1-pre.2024-01-12.sha-05e5a604 • Published 4 months ago

@adobe/aio-cli-next v9.4.1-pre.2024-01-12.sha-05e5a604

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
4 months ago

oclif Version Downloads/week Node.js CI License Codecov Coverage

aio-cli

Adobe I/O Extensible CLI

aio cli health

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

ModuleVersionDownloadsBuild StatusCoverageIssuesPull Requests
@adobe/aio-cliVersionDownloads/weekNode.js CICodecov CoverageGithub IssuesGithub Pull Requests
@adobe/aio-cli-plugin-configVersionDownloads/weekNode.js CICodecov CoverageGithub IssuesGithub Pull Requests
@adobe/aio-cli-plugin-consoleVersionDownloads/weekNode.js CICodecov CoverageGithub IssuesGithub Pull Requests
@adobe/aio-cli-plugin-runtimeVersionDownloads/weekNode.js CICodecov CoverageGithub IssuesGithub Pull Requests
@adobe/aio-cli-plugin-appVersionDownloads/weekNode.js CICodecov CoverageGithub IssuesGithub Pull Requests
@adobe/aio-cli-plugin-authVersionDownloads/weekNode.js CICodecov CoverageGithub IssuesGithub Pull Requests
@adobe/aio-cli-plugin-certificateVersionDownloads/weekNode.js CICodecov CoverageGithub IssuesGithub Pull Requests
@adobe/aio-cli-plugin-infoVersionDownloads/weekNode.js CICodecov CoverageGithub IssuesGithub Pull Requests
@adobe/aio-cli-plugin-eventsVersionDownloads/weekNode.js CICodecov CoverageGithub IssuesGithub Pull Requests
@adobe/aio-cli-plugin-telemetryVersionDownloads/weekNode.js CICodecov CoverageGithub IssuesGithub Pull Requests
@adobe/generator-aio-appVersionDownloads/weekNode.js CICodecov CoverageGithub IssuesGithub Pull Requests
@adobe/generator-aio-consoleVersionDownloads/weekNode.js CICodecov CoverageGithub IssuesGithub Pull Requests

Getting started

See the Adobe Developer App Builder docs

Technical requirements

See the App Builder Setting up Your Environment doc

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:

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:

aio info

Usage

$ npm install -g @adobe/aio-cli-next
$ aio-next COMMAND
running command...
$ aio-next (--version|-v)
@adobe/aio-cli-next/9.4.1-pre.2024-01-12.sha-05e5a604 linux-x64 node-v18.19.0
$ aio-next --help [COMMAND]
USAGE
  $ aio-next COMMAND
...

Commands

aio-next app

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

USAGE
  $ aio-next 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

aio-next app add

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

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

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

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

aio-next app add action

Add new actions

USAGE
  $ aio-next app add action [-v] [--version] [--install] [-y] [-e <value>]

FLAGS
  -e, --extension=<value>  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-next app add actions

aio-next app add actions

Add new actions

USAGE
  $ aio-next app add actions [-v] [--version] [--install] [-y] [-e <value>]

FLAGS
  -e, --extension=<value>  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-next app add actions

aio-next app add ci

Add CI files

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

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

DESCRIPTION
  Add CI files

aio-next app add event

Add a new Adobe I/O Events action

USAGE
  $ aio-next app add event [-v] [--version] [--install] [-y] [-e <value>]

FLAGS
  -e, --extension=<value>  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-next app add events

aio-next app add events

Add a new Adobe I/O Events action

USAGE
  $ aio-next app add events [-v] [--version] [--install] [-y] [-e <value>]

FLAGS
  -e, --extension=<value>  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-next app add events

aio-next app add ext

Add new extensions to the project

USAGE
  $ aio-next app add ext [-v] [--version] [--install] [-y] [-e <value>]

FLAGS
  -e, --extension=<value>...  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-next app add ext
  $ aio-next app add extensions

aio-next app add extension

Add new extensions to the project

USAGE
  $ aio-next app add extension [-v] [--version] [--install] [-y] [-e <value>]

FLAGS
  -e, --extension=<value>...  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-next app add ext
  $ aio-next app add extensions

aio-next app add extensions

Add new extensions to the project

USAGE
  $ aio-next app add extensions [-v] [--version] [--install] [-y] [-e <value>]

FLAGS
  -e, --extension=<value>...  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-next app add ext
  $ aio-next app add extensions

aio-next app add service

Subscribe to Services in the current Workspace

USAGE
  $ aio-next 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-next app add services

aio-next app add services

Subscribe to Services in the current Workspace

USAGE
  $ aio-next 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-next app add services

aio-next app add web-assets

Add web assets support

USAGE
  $ aio-next app add web-assets [-v] [--version] [--install] [-y] [-e <value>]

FLAGS
  -e, --extension=<value>  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

aio-next app build

Build an Adobe I/O App

USAGE
  $ aio-next app build [-v] [--version] [--actions | -a <value>] [--web-assets] [--force-build]
    [--content-hash] [--web-optimize] [-e <value> | ]

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

DESCRIPTION
  Build an Adobe I/O App

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

aio-next app config

Manage app config

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

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

DESCRIPTION
  Manage app config

ALIASES
  $ aio-next app config
  $ aio-next app config

aio-next app config get

Get app config

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

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

DESCRIPTION
  Get app config

ALIASES
  $ aio-next app config get

aio-next app config get lf

Get log forwarding destination configuration

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

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

DESCRIPTION
  Get log forwarding destination configuration

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

aio-next app config get lf errors

Get log forwarding errors

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

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

DESCRIPTION
  Get log forwarding errors

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

aio-next app config get log-forwarding

Get log forwarding destination configuration

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

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

DESCRIPTION
  Get log forwarding destination configuration

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

aio-next app config get log-forwarding errors

Get log forwarding errors

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

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

DESCRIPTION
  Get log forwarding errors

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

aio-next app config set

Set app config

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

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

DESCRIPTION
  Set app config

ALIASES
  $ aio-next app config set

aio-next app config set lf

Set log forwarding destination configuration

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

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

DESCRIPTION
  Set log forwarding destination configuration

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

aio-next app config set log-forwarding

Set log forwarding destination configuration

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

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

DESCRIPTION
  Set log forwarding destination configuration

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

aio-next app create [PATH]

Create a new Adobe I/O App with default parameters

USAGE
  $ aio-next app create [PATH] [-v] [--version] [-i <value>]

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

FLAGS
  -i, --import=<value>  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

aio-next app delete

Delete a component from an existing Adobe I/O App

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

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

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

aio-next app delete action [ACTION-NAME]

Delete existing actions

USAGE
  $ aio-next 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-next app delete actions

aio-next app delete actions [ACTION-NAME]

Delete existing actions

USAGE
  $ aio-next 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-next app delete actions

aio-next app delete ci

Delete existing CI files

USAGE
  $ aio-next 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

aio-next app delete ext

Delete existing extensions

USAGE
  $ aio-next app delete ext [-v] [--version] [-y] [--install] [-e <value>]

FLAGS
  -e, --extension=<value>...  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-next app delete ext
  $ aio-next app delete extensions

aio-next app delete extension

Delete existing extensions

USAGE
  $ aio-next app delete extension [-v] [--version] [-y] [--install] [-e <value>]

FLAGS
  -e, --extension=<value>...  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-next app delete ext
  $ aio-next app delete extensions

aio-next app delete extensions

Delete existing extensions

USAGE
  $ aio-next app delete extensions [-v] [--version] [-y] [--install] [-e <value>]

FLAGS
  -e, --extension=<value>...  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-next app delete ext
  $ aio-next app delete extensions

aio-next app delete service

Delete Services in the current Workspace

USAGE
  $ aio-next 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-next app delete services

aio-next app delete services

Delete Services in the current Workspace

USAGE
  $ aio-next 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-next app delete services

aio-next app delete web-assets

Delete existing web assets

USAGE
  $ aio-next 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

aio-next app deploy

Build and deploy an Adobe I/O App

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

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

DESCRIPTION
  Build and deploy an Adobe I/O App

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

aio-next app get-url [ACTION]

Get action URLs

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

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

DESCRIPTION
  Get action URLs

aio-next app info

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

USAGE
  $ aio-next 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

aio-next app init [PATH]

Create a new Adobe I/O App

USAGE
  $ aio-next app init [PATH] [-v] [--version] [--install] [-y] [--login] [-e <value> | -t <value> | --repo
    <value>] [--standalone-app |  | ] [-w <value> | -i <value>] [--confirm-new-workspace] [--use-jwt] [--github-pat
    <value> ]

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

FLAGS
  -e, --extension=<value>...    Extension point(s) to implement
  -i, --import=<value>          Import an Adobe I/O Developer Console configuration file
  -t, --template=<value>...     Specify a link to a template that will be installed
  -v, --verbose                 Verbose output
  -w, --workspace=<value>       [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=<value>          github personal access token to use for downloading private quickstart repos
  --[no-]install                [defa