Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
@adobe/aio-cli
Advanced tools
Adobe I/O Extensible CLI ******* ******* ****** ****** ***** ***** **** * **** *** *** *** ** ***** ** * ** *
Adobe I/O Extensible CLI
$ npm install
$ npm link
$ npm install -g @adobe/aio-cli
$ aio COMMAND
running command...
$ aio (-v|--version|version)
@adobe/aio-cli/2.1.1 darwin-x64 node-v12.3.1
$ aio --help [COMMAND]
USAGE
$ aio COMMAND
...
aio autocomplete [SHELL]
aio config
aio config:clear
aio config:delete KEYS...
aio config:edit
aio config:get KEY
aio config:list
aio config set key 'a value' # set key to 'a value'
aio console
aio console:integration NAMESPACE
aio console:list-integrations
aio console:reset-integration [INTEGRATION_ID]
aio console:select-integration [INTEGRATION_ID]
aio console:selected-integration
aio help [COMMAND]
aio jwt-auth:access-token
aio plugins
aio plugins:install PLUGIN...
aio plugins:link PLUGIN
aio plugins:uninstall PLUGIN...
aio plugins:update
aio runtime
aio runtime:action
aio runtime:action:create ACTIONNAME [ACTIONPATH]
aio runtime:action:delete ACTIONNAME
aio runtime:action:get ACTIONNAME
aio runtime:action:invoke ACTIONNAME
aio runtime:action:list
aio runtime:action:update ACTIONNAME [ACTIONPATH]
aio runtime:activation
aio runtime:activation:get [ACTIVATIONID]
aio runtime:activation:list [ACTIVATIONID]
aio runtime:activation:logs [ACTIVATIONID]
aio runtime:activation:result [ACTIVATIONID]
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:namespace
aio runtime:namespace:get
aio runtime:namespace:list
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:update PACKAGENAME
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:delete BASEPATHORAPINAME [RELPATH] [APIVERB]
aio runtime:route:get BASEPATHORAPINAME
aio runtime:route:list [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: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:update TRIGGERNAME
aio autocomplete [SHELL]
display autocomplete installation instructions
USAGE
$ aio autocomplete [SHELL]
ARGUMENTS
SHELL shell type
OPTIONS
-r, --refresh-cache Refresh cache (ignores displaying instructions)
EXAMPLES
$ aio autocomplete
$ aio autocomplete bash
$ aio autocomplete zsh
$ aio autocomplete --refresh-cache
See code: @oclif/plugin-autocomplete
aio config
list, get, set, delete, and edit persistent configuration data
USAGE
$ aio config
OPTIONS
-e, --env environment variables
-g, --global global config
-j, --json output in json
-l, --local local config
-y, --yaml output in yaml
--verbose show all config values
ALIASES
$ aio config:ls
EXAMPLES
$ aio config:list
$ aio config:get KEY
$ aio config:set KEY VALUE
$ aio config:delete KEY
$ aio config:clear
See code: @adobe/aio-cli-plugin-config
aio config:clear
clears all persistent config values
USAGE
$ aio config:clear
OPTIONS
-f, --force do not prompt for confirmation
-g, --global global config
-l, --local local config
See code: @adobe/aio-cli-plugin-config
aio config:delete KEYS...
deletes persistent config values
USAGE
$ aio config:delete KEYS...
OPTIONS
-g, --global global config
-l, --local local config
ALIASES
$ aio config:del
$ aio config:rm
See code: @adobe/aio-cli-plugin-config
aio config:edit
edit config file
USAGE
$ aio config:edit
OPTIONS
-g, --global global config
-l, --local local config
See code: @adobe/aio-cli-plugin-config
aio config:get KEY
gets a persistent config value
USAGE
$ aio config:get KEY
OPTIONS
-e, --env environment variables
-g, --global global config
-j, --json output in json
-l, --local local config
-y, --yaml output in yaml
See code: @adobe/aio-cli-plugin-config
aio config:list
lists all persistent config values
USAGE
$ aio config:list
OPTIONS
-e, --env environment variables
-g, --global global config
-j, --json output in json
-l, --local local config
-y, --yaml output in yaml
--verbose show all config values
ALIASES
$ aio config:ls
See code: @adobe/aio-cli-plugin-config
aio config set key 'a value' # set key to 'a value'
sets a persistent config value
USAGE
$ aio config set key 'a value' # set key to 'a value'
$ aio config set key -f value.json # set key to the json found in the file value.json
$ aio config set -j key < value.json # set key to the json found in the file value.json
OPTIONS
-f, --file value is a path to a file
-g, --global global config
-i, --interactive prompt for value
-j, --json value is json
-l, --local local config
-y, --yaml value is yaml
See code: @adobe/aio-cli-plugin-config
aio console
List or select console integrations for the Adobe I/O Runtime
USAGE
$ aio console
OPTIONS
-j, --json output raw json
-n, --name sort results by name
-p, --passphrase=passphrase the passphrase for the private-key
-y, --yaml output yaml
ALIASES
$ aio console:ls
$ aio console:list
EXAMPLES
$ aio console:list-integrations
$ aio console:ls
$ aio console list-integrations
$ aio console:select-integration INTEGRATION_ID
$ aio console:sel INTEGRATION_ID
$ aio console select-integration INTEGRATION_ID
$ aio console:reset-integration INTEGRATION_ID
$ aio console:reset INTEGRATION_ID
$ aio console reset-integration INTEGRATION_ID
$ aio console:current-integration
$ aio console:current
$ aio console current-integration
See code: @adobe/aio-cli-plugin-console
aio console:integration NAMESPACE
Views an integration for use with Adobe I/O Runtime serverless functions
USAGE
$ aio console:integration NAMESPACE
ARGUMENTS
NAMESPACE namespace of an integration
OPTIONS
-p, --passphrase=passphrase the passphrase for the private-key
ALIASES
$ aio console:get
$ aio console:int
See code: @adobe/aio-cli-plugin-console
aio console:list-integrations
lists integrations for use with Adobe I/O Runtime serverless functions
USAGE
$ aio console:list-integrations
OPTIONS
-j, --json output raw json
-n, --name sort results by name
-p, --passphrase=passphrase the passphrase for the private-key
-y, --yaml output yaml
ALIASES
$ aio console:ls
$ aio console:list
See code: @adobe/aio-cli-plugin-console
aio console:reset-integration [INTEGRATION_ID]
resets an integration's .wskprops auth hash.
USAGE
$ aio console:reset-integration [INTEGRATION_ID]
DESCRIPTION
after running this command all clients will need to run `console:select-integration`
to get a new auth hash in their .wskprops file
ALIASES
$ aio console:reset
See code: @adobe/aio-cli-plugin-console
aio console:select-integration [INTEGRATION_ID]
selects an integration and writes the .wskprops file to the local machine
USAGE
$ aio console:select-integration [INTEGRATION_ID]
OPTIONS
-f, --force do not prompt if the .wskprops file exists
-g, --global save selected integration to global config
-l, --local save selected integration to local config
-p, --passphrase=passphrase the passphrase for the private-key
-w, --wskprops save selected integration to .wskprops file (default)
DESCRIPTION
Run 'console:ls' to get a list of integrations to select from.
The .wskprops file will be written to your home folder, and you will be prompted whether you want to overwrite an
existing file.
ALIASES
$ aio console:sel
$ aio console:select
See code: @adobe/aio-cli-plugin-console
aio console:selected-integration
lists the selected integration for use with Adobe I/O Runtime serverless functions
USAGE
$ aio console:selected-integration
OPTIONS
-p, --passphrase=passphrase the passphrase for the private-key
ALIASES
$ aio console:selected
$ aio console:current
See code: @adobe/aio-cli-plugin-console
aio help [COMMAND]
display help for aio
USAGE
$ aio help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
aio jwt-auth:access-token
get the access token for the Adobe I/O Console
USAGE
$ aio jwt-auth:access-token
OPTIONS
-b, --bare print access token only
-f, --force get a new access token
-p, --passphrase=passphrase the passphrase for the private-key
--no-prompt do not prompt for passphrase
DESCRIPTION
You must have a 'jwt-auth' key in your config, that has all your config data in .json format:
aio config set jwt-auth --json --file path/to/your/config.json
EXAMPLE
jwt_auth:
{
"client_id": "...",
"client_secret": "..."
"jwt_payload": {
"iss": "...",
"sub": "...",
"...": true,
"aud": "..."
},
"jwt_private_key": "/path/to/cert"
}
See code: @adobe/aio-cli-plugin-jwt-auth
aio plugins
list installed plugins
USAGE
$ aio plugins
OPTIONS
--core show core plugins
EXAMPLE
$ aio plugins
See code: @oclif/plugin-plugins
aio plugins:install PLUGIN...
installs a plugin into the CLI
USAGE
$ aio plugins:install PLUGIN...
ARGUMENTS
PLUGIN plugin to install
OPTIONS
-f, --force yarn install with force flag
-h, --help show CLI help
-v, --verbose
DESCRIPTION
Can be installed from npm or a git url.
Installation of a user-installed plugin will override a core plugin.
e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command
will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in
the CLI without the need to patch and update the whole CLI.
ALIASES
$ aio plugins:add
EXAMPLES
$ aio plugins:install myplugin
$ aio plugins:install https://github.com/someuser/someplugin
$ aio plugins:install someuser/someplugin
See code: @oclif/plugin-plugins
aio plugins:link PLUGIN
links a plugin into the CLI for development
USAGE
$ aio plugins:link PLUGIN
ARGUMENTS
PATH [default: .] path to plugin
OPTIONS
-h, --help show CLI help
-v, --verbose
DESCRIPTION
Installation of a linked plugin will override a user-installed or core plugin.
e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello'
command will override the user-installed or core plugin implementation. This is useful for development work.
EXAMPLE
$ aio plugins:link myplugin
See code: @oclif/plugin-plugins
aio plugins:uninstall PLUGIN...
removes a plugin from the CLI
USAGE
$ aio plugins:uninstall PLUGIN...
ARGUMENTS
PLUGIN plugin to uninstall
OPTIONS
-h, --help show CLI help
-v, --verbose
ALIASES
$ aio plugins:unlink
$ aio plugins:remove
See code: @oclif/plugin-plugins
aio plugins:update
update installed plugins
USAGE
$ aio plugins:update
OPTIONS
-h, --help show CLI help
-v, --verbose
See code: @oclif/plugin-plugins
aio runtime
Execute runtime commands
USAGE
$ aio runtime
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt
See code: @adobe/aio-cli-plugin-runtime
aio runtime:action
Manage your actions
USAGE
$ aio runtime:action
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt:action
See code: @adobe/aio-cli-plugin-runtime
aio runtime:action:create ACTIONNAME [ACTIONPATH]
Creates an Action
USAGE
$ aio runtime:action:create ACTIONNAME [ACTIONPATH]
OPTIONS
-A, --annotation-file=annotation-file FILE containing annotation values in JSON format
-P, --param-file=param-file FILE containing parameter values in JSON format
-a, --annotation=annotation annotation values in KEY VALUE format
-i, --insecure bypass certificate check
-l, --logsize=logsize the maximum log size LIMIT in MB for the action (default 10)
-m, --memory=memory the maximum memory LIMIT in MB for the action (default 256)
-p, --param=param parameter values in KEY VALUE format
-t, --timeout=timeout the timeout LIMIT in milliseconds after which the action is terminated (default
60000)
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--kind=kind [default: nodejs:10] the KIND of the action runtime (example: swift:default,
nodejs:default)
--main=main the name of the action entry point (function or fully-qualified method name
when applicable)
--sequence=sequence treat ACTION as comma separated sequence of actions to invoke
--version Show version
--web=true|yes|false|no|raw treat ACTION as a web action or as a raw HTTP web action
ALIASES
$ aio rt:action:create
See code: @adobe/aio-cli-plugin-runtime
aio runtime:action:delete ACTIONNAME
Deletes an Action
USAGE
$ aio runtime:action:delete ACTIONNAME
OPTIONS
--json output raw json
ALIASES
$ aio runtime:action:del
$ aio rt:action:delete
$ aio rt:action:del
See code: @adobe/aio-cli-plugin-runtime
aio runtime:action:get ACTIONNAME
Retrieves an Action
USAGE
$ aio runtime:action:get ACTIONNAME
OPTIONS
-i, --insecure bypass certificate check
-r, --url get action url
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--save save action code to file corresponding with action name
--save-as=save-as file to save action code to
--version Show version
ALIASES
$ aio rt:action:get
See code: @adobe/aio-cli-plugin-runtime
aio runtime:action:invoke ACTIONNAME
Invokes an Action
USAGE
$ aio runtime:action:invoke ACTIONNAME
OPTIONS
-P, --param-file=param-file FILE containing parameter values in JSON format
-b, --blocking blocking invoke
-i, --insecure bypass certificate check
-p, --param=param parameter values in KEY VALUE format
-r, --result blocking invoke; show only activation result (unless there is a failure)
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt:action:invoke
See code: @adobe/aio-cli-plugin-runtime
aio runtime:action:list
Lists all the Actions
USAGE
$ aio runtime:action:list
OPTIONS
-i, --insecure bypass certificate check
-l, --limit=limit only return LIMIT number of actions from the collection (default 30)
-n, --name sort results by name
-s, --skip=skip exclude the first SKIP number of actions from the result
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--name-sort sort results by name
--version Show version
ALIASES
$ aio runtime:action:ls
$ aio runtime:actions:list
$ aio runtime:actions:ls
$ aio rt:action:list
$ aio rt:actions:list
$ aio rt:action:ls
$ aio rt:actions:ls
See code: @adobe/aio-cli-plugin-runtime
aio runtime:action:update ACTIONNAME [ACTIONPATH]
Updates an Action
USAGE
$ aio runtime:action:update ACTIONNAME [ACTIONPATH]
OPTIONS
-A, --annotation-file=annotation-file FILE containing annotation values in JSON format
-P, --param-file=param-file parameter to be passed to the action for json params
-a, --annotation=annotation annotation values in KEY VALUE format
-i, --insecure bypass certificate check
-l, --logsize=logsize the maximum log size LIMIT in MB for the action (default 10)
-m, --memory=memory the maximum memory LIMIT in MB for the action (default 256)
-p, --param=param parameter to be passed to the action
-t, --timeout=timeout the timeout LIMIT in milliseconds after which the action is terminated (default
60000)
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--kind=kind the KIND of the action runtime (example: swift:default, nodejs:default)
--main=main the name of the action entry point (function or fully-qualified method name
when applicable)
--sequence=sequence treat ACTION as comma separated sequence of actions to invoke
--version Show version
--web=true|yes|false|no|raw treat ACTION as a web action or as a raw HTTP web action. web = true/yes|raw or
web = false/no
ALIASES
$ aio rt:action:update
See code: @adobe/aio-cli-plugin-runtime
aio runtime:activation
Manage your activations
USAGE
$ aio runtime:activation
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt:activation
See code: @adobe/aio-cli-plugin-runtime
aio runtime:activation:get [ACTIVATIONID]
Retrieves an Activation
USAGE
$ aio runtime:activation:get [ACTIVATIONID]
OPTIONS
-i, --insecure bypass certificate check
-l, --last retrieves the most recent activation
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt:activation:get
See code: @adobe/aio-cli-plugin-runtime
aio runtime:activation:list [ACTIVATIONID]
Lists all the Activations
USAGE
$ aio runtime:activation:list [ACTIVATIONID]
OPTIONS
-f, --full include full activation description
-i, --insecure bypass certificate check
-l, --limit=limit only return LIMIT number of activations from the collection with a maximum LIMIT of 200
activations (default 30)
-s, --skip=skip exclude the first SKIP number of activations from the result
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--since=since return activations with timestamps later than SINCE; measured in milliseconds since Th, 01,
Jan 1970
--upto=upto return activations with timestamps earlier than UPTO; measured in milliseconds since Th, 01,
Jan 1970
--version Show version
ALIASES
$ aio runtime:activations:list
$ aio runtime:activation:ls
$ aio runtime:activations:ls
$ aio rt:activation:list
$ aio rt:activation:ls
$ aio rt:activations:list
$ aio rt:activations:ls
See code: @adobe/aio-cli-plugin-runtime
aio runtime:activation:logs [ACTIVATIONID]
Retrieves the Logs for an Activation
USAGE
$ aio runtime:activation:logs [ACTIVATIONID]
OPTIONS
-i, --insecure bypass certificate check
-l, --last retrieves the most recent activation log
-r, --strip strip timestamp information and output first line only
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio runtime:activation:log
$ aio runtime:log
$ aio runtime:logs
$ aio rt:activation:logs
$ aio rt:activation:log
$ aio rt:log
$ aio rt:logs
See code: @adobe/aio-cli-plugin-runtime
aio runtime:activation:result [ACTIVATIONID]
Retrieves the Results for an Activation
USAGE
$ aio runtime:activation:result [ACTIVATIONID]
OPTIONS
-i, --insecure bypass certificate check
-l, --last retrieves the most recent activation result
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt:activation:result
See code: @adobe/aio-cli-plugin-runtime
aio runtime:deploy
The Runtime Deployment Tool
USAGE
$ aio runtime:deploy
OPTIONS
-P, --param-file=param-file FILE containing parameter values in JSON format
-d, --deployment=deployment the path to the deployment file
-i, --insecure bypass certificate check
-m, --manifest=manifest the manifest file location
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--param=param parameter values in KEY VALUE format
--version Show version
ALIASES
$ aio rt:deploy
See code: @adobe/aio-cli-plugin-runtime
aio runtime:deploy:export
Exports managed project assets from Runtime to manifest and function files
USAGE
$ aio runtime:deploy:export
OPTIONS
-i, --insecure bypass certificate check
-m, --manifest=manifest (required) the manifest file location
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--projectname=projectname (required) the name of the project to be undeployed
--version Show version
ALIASES
$ aio rt:deploy:export
See code: @adobe/aio-cli-plugin-runtime
aio runtime:deploy:report
Provides a summary report of Runtime assets being deployed/undeployed based on manifest/deployment YAML
USAGE
$ aio runtime:deploy:report
OPTIONS
-d, --deployment=deployment the deployment file location
-i, --insecure bypass certificate check
-m, --manifest=manifest the manifest file location
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt:deploy:report
See code: @adobe/aio-cli-plugin-runtime
aio runtime:deploy:sync
A tool to sync deployment and undeployment of Runtime packages using a manifest and optional deployment files using YAML
USAGE
$ aio runtime:deploy:sync
OPTIONS
-d, --deployment=deployment the path to the deployment file
-i, --insecure bypass certificate check
-m, --manifest=manifest the manifest file location
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt:deploy:sync
See code: @adobe/aio-cli-plugin-runtime
aio runtime:deploy:undeploy
Undeploy removes Runtime assets which were deployed from the manifest and deployment YAML
USAGE
$ aio runtime:deploy:undeploy
OPTIONS
-i, --insecure bypass certificate check
-m, --manifest=manifest the manifest file location
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--projectname=projectname the name of the project to be undeployed
--version Show version
ALIASES
$ aio rt:deploy:undeploy
See code: @adobe/aio-cli-plugin-runtime
aio runtime:deploy:version
Prints the version number of aio runtime deploy
USAGE
$ aio runtime:deploy:version
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt:deploy:version
See code: @adobe/aio-cli-plugin-runtime
aio runtime:namespace
Manage your namespaces
USAGE
$ aio runtime:namespace
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio runtime:ns
$ aio rt:namespace
$ aio rt:ns
See code: @adobe/aio-cli-plugin-runtime
aio runtime:namespace:get
Get triggers, actions, and rules in the registry for namespace
USAGE
$ aio runtime:namespace:get
OPTIONS
-i, --insecure bypass certificate check
-n, --name sort results by name
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--name-sort sort results by name
--version Show version
ALIASES
$ aio rt:get
$ aio runtime:list
$ aio rt:list
$ aio runtime:ls
$ aio rt:ls
See code: @adobe/aio-cli-plugin-runtime
aio runtime:namespace:list
Lists all of your namespaces for Adobe I/O Runtime
USAGE
$ aio runtime:namespace:list
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--version Show version
ALIASES
$ aio runtime:namespace:ls
$ aio runtime:ns:list
$ aio runtime:ns:ls
$ aio rt:namespace:list
$ aio rt:namespace:ls
$ aio rt:ns:list
$ aio rt:ns:ls
See code: @adobe/aio-cli-plugin-runtime
aio runtime:package
Manage your packages
USAGE
$ aio runtime:package
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio runtime:pkg
$ aio rt:package
$ aio rt:pkg
See code: @adobe/aio-cli-plugin-runtime
aio runtime:package:bind PACKAGENAME BINDPACKAGENAME
Bind parameters to a package
USAGE
$ aio runtime:package:bind PACKAGENAME BINDPACKAGENAME
OPTIONS
-A, --annotation-file=annotation-file FILE containing annotation values in JSON format
-P, --param-file=param-file parameter to be passed to the package for json file
-a, --annotation=annotation annotation values in KEY VALUE format
-i, --insecure bypass certificate check
-p, --param=param parameters in key value pairs to be passed to the package
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--version Show version
ALIASES
$ aio runtime:pkg:bind
$ aio rt:package:bind
$ aio rt:pkg:bind
See code: @adobe/aio-cli-plugin-runtime
aio runtime:package:create PACKAGENAME
Creates a Package
USAGE
$ aio runtime:package:create PACKAGENAME
OPTIONS
-A, --annotation-file=annotation-file FILE containing annotation values in JSON format
-P, --param-file=param-file parameter to be passed to the package for json file
-a, --annotation=annotation annotation values in KEY VALUE format
-i, --insecure bypass certificate check
-p, --param=param parameters in key value pairs to be passed to the package
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--shared=true|yes|false|no parameter to be passed to indicate whether package is shared or private
--version Show version
ALIASES
$ aio runtime:pkg:create
$ aio rt:package:create
$ aio rt:pkg:create
See code: @adobe/aio-cli-plugin-runtime
aio runtime:package:delete PACKAGENAME
Deletes a Package
USAGE
$ aio runtime:package:delete PACKAGENAME
OPTIONS
--json output raw json
ALIASES
$ aio runtime:pkg:delete
$ aio rt:package:delete
$ aio rt:pkg:delete
See code: @adobe/aio-cli-plugin-runtime
aio runtime:package:get PACKAGENAME
Retrieves a Package
USAGE
$ aio runtime:package:get PACKAGENAME
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio runtime:pkg:get
$ aio rt:package:get
$ aio rt:pkg:get
See code: @adobe/aio-cli-plugin-runtime
aio runtime:package:list [NAMESPACE]
Lists all the Packages
USAGE
$ aio runtime:package:list [NAMESPACE]
OPTIONS
-i, --insecure bypass certificate check
-l, --limit=limit only return LIMIT number of packages from the collection (default 30)
-n, --name sort results by name
-s, --skip=skip exclude the first SKIP number of packages from the result
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--name-sort sort results by name
--version Show version
ALIASES
$ aio runtime:package:ls
$ aio runtime:pkg:list
$ aio runtime:pkg:ls
$ aio rt:package:list
$ aio rt:package:ls
$ aio rt:pkg:list
$ aio rt:pkg:ls
See code: @adobe/aio-cli-plugin-runtime
aio runtime:package:update PACKAGENAME
Updates a Package
USAGE
$ aio runtime:package:update PACKAGENAME
OPTIONS
-A, --annotation-file=annotation-file FILE containing annotation values in JSON format
-P, --param-file=param-file FILE containing parameter values in JSON format
-a, --annotation=annotation annotation values in KEY VALUE format
-i, --insecure bypass certificate check
-p, --param=param parameter values in KEY VALUE format
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--shared=true|yes|false|no parameter to be passed to indicate whether package is shared or private
--version Show version
ALIASES
$ aio runtime:pkg:update
$ aio rt:package:update
$ aio rt:pkg:update
See code: @adobe/aio-cli-plugin-runtime
aio runtime:property
Execute property commands
USAGE
$ aio runtime:property
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio runtime:prop
$ aio rt:prop
See code: @adobe/aio-cli-plugin-runtime
aio runtime:property:get
get property
USAGE
$ aio runtime:property:get
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--all all properties
--apibuild whisk API build version
--apibuildno whisk API build number
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--cliversion whisk CLI version
--debug=debug Debug level output
--help Show help
--key client key
--namespace whisk namespace
--version Show version
ALIASES
$ aio runtime:prop:get
$ aio rt:property:get
$ aio rt:prop:get
See code: @adobe/aio-cli-plugin-runtime
aio runtime:property:set
set property
USAGE
$ aio runtime:property:set
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--namespace=namespace whisk namespace
--version Show version
ALIASES
$ aio runtime:prop:set
$ aio rt:property:set
$ aio rt:prop:set
See code: @adobe/aio-cli-plugin-runtime
aio runtime:property:unset
unset property
USAGE
$ aio runtime:property:unset
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--namespace whisk namespace
--version Show version
ALIASES
$ aio runtime:prop:unset
$ aio rt:property:unset
$ aio rt:prop:unset
See code: @adobe/aio-cli-plugin-runtime
aio runtime:route
Manage your routes
USAGE
$ aio runtime:route
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio runtime:api
$ aio rt:api
See code: @adobe/aio-cli-plugin-runtime
aio runtime:route:create BASEPATH RELPATH APIVERB ACTION
create a new api route
USAGE
$ aio runtime:route:create BASEPATH RELPATH APIVERB ACTION
ARGUMENTS
BASEPATH The base path of the api
RELPATH The path of the api relative to the base path
APIVERB (get|post|put|patch|delete|head|options) The http verb
ACTION The action to call
OPTIONS
-i, --insecure bypass certificate check
-n, --apiname=apiname Friendly name of the API; ignored when CFG_FILE is specified
(default BASE_PATH)
-r, --response-type=html|http|json|text|svg|json [default: json] Set the web action response TYPE.
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio runtime:api:create
$ aio rt:route:create
$ aio rt:api:create
See code: @adobe/aio-cli-plugin-runtime
aio runtime:route:delete BASEPATHORAPINAME [RELPATH] [APIVERB]
delete an API
USAGE
$ aio runtime:route:delete BASEPATHORAPINAME [RELPATH] [APIVERB]
ARGUMENTS
BASEPATHORAPINAME The base path or api name
RELPATH The path of the api relative to the base path
APIVERB (get|post|put|patch|delete|head|options) The http verb
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio runtime:api:delete
$ aio rt:route:delete
$ aio rt:api:delete
See code: @adobe/aio-cli-plugin-runtime
aio runtime:route:get BASEPATHORAPINAME
get API details
USAGE
$ aio runtime:route:get BASEPATHORAPINAME
ARGUMENTS
BASEPATHORAPINAME The base path or api name
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio runtime:api:get
$ aio rt:route:get
$ aio rt:api:get
See code: @adobe/aio-cli-plugin-runtime
aio runtime:route:list [BASEPATH] [RELPATH] [APIVERB]
list route/apis for Adobe I/O Runtime
USAGE
$ aio runtime:route:list [BASEPATH] [RELPATH] [APIVERB]
ARGUMENTS
BASEPATH The base path of the api
RELPATH The path of the api relative to the base path
APIVERB (get|post|put|patch|delete|head|options) The http verb
OPTIONS
-i, --insecure bypass certificate check
-l, --limit=limit [default: 30] only return LIMIT number of triggers from the collection (default 30)
-s, --skip=skip exclude the first SKIP number of triggers from the result
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key client key
--version Show version
ALIASES
$ aio runtime:route:ls
$ aio runtime:api:list
$ aio runtime:api:ls
$ aio rt:route:list
$ aio rt:route:ls
$ aio rt:api:list
$ aio rt:api:ls
See code: @adobe/aio-cli-plugin-runtime
aio runtime:rule
Manage your rules
USAGE
$ aio runtime:rule
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:rule
See code: @adobe/aio-cli-plugin-runtime
aio runtime:rule:create NAME TRIGGER ACTION
Create a Rule
USAGE
$ aio runtime:rule:create NAME TRIGGER ACTION
ARGUMENTS
NAME Name of the rule
TRIGGER Name of the trigger
ACTION Name of the action
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key client key
--version Show version
ALIASES
$ aio rt:rule:create
See code: @adobe/aio-cli-plugin-runtime
aio runtime:rule:delete NAME
Delete a Rule
USAGE
$ aio runtime:rule:delete NAME
ARGUMENTS
NAME Name of the rule
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:rule:delete
See code: @adobe/aio-cli-plugin-runtime
aio runtime:rule:disable NAME
Disable a Rule
USAGE
$ aio runtime:rule:disable NAME
ARGUMENTS
NAME Name of the rule
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:rule:disable
See code: @adobe/aio-cli-plugin-runtime
aio runtime:rule:enable NAME
Enable a Rule
USAGE
$ aio runtime:rule:enable NAME
ARGUMENTS
NAME Name of the rule
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:rule:enable
See code: @adobe/aio-cli-plugin-runtime
aio runtime:rule:get NAME
Retrieves a Rule
USAGE
$ aio runtime:rule:get NAME
ARGUMENTS
NAME Name of the rule
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:rule:get
See code: @adobe/aio-cli-plugin-runtime
aio runtime:rule:list
Retrieves a list of Rules
USAGE
$ aio runtime:rule:list
OPTIONS
-i, --insecure bypass certificate check
-l, --limit=limit [default: 30] Limit number of rules returned. Default 30
-n, --name sort results by name
-s, --skip=skip Skip number of rules returned
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key client key
--name-sort sort results by name
--version Show version
ALIASES
$ aio runtime:rule:ls
$ aio rt:rule:list
$ aio rt:rule:ls
See code: @adobe/aio-cli-plugin-runtime
aio runtime:rule:status NAME
Gets the status of a rule
USAGE
$ aio runtime:rule:status NAME
ARGUMENTS
NAME Name of the rule
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:rule:status
See code: @adobe/aio-cli-plugin-runtime
aio runtime:rule:update NAME TRIGGER ACTION
Update a Rule
USAGE
$ aio runtime:rule:update NAME TRIGGER ACTION
ARGUMENTS
NAME Name of the rule
TRIGGER Name of the trigger
ACTION Name of the action
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key client key
--version Show version
ALIASES
$ aio rt:rule:update
See code: @adobe/aio-cli-plugin-runtime
aio runtime:trigger
Manage your triggers
USAGE
$ aio runtime:trigger
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:trigger
See code: @adobe/aio-cli-plugin-runtime
aio runtime:trigger:create TRIGGERNAME
Create a trigger for Adobe I/O Runtime
USAGE
$ aio runtime:trigger:create TRIGGERNAME
ARGUMENTS
TRIGGERNAME The name of the trigger
OPTIONS
-A, --annotation-file=annotation-file FILE containing annotation values in JSON format
-P, --param-file=param-file FILE containing parameter values in JSON format
-a, --annotation=annotation annotation values in KEY VALUE format
-i, --insecure bypass certificate check
-p, --param=param parameter values in KEY VALUE format
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:trigger:create
See code: @adobe/aio-cli-plugin-runtime
aio runtime:trigger:delete TRIGGERPATH
Get a trigger for Adobe I/O Runtime
USAGE
$ aio runtime:trigger:delete TRIGGERPATH
ARGUMENTS
TRIGGERPATH The name of the trigger, in the format /NAMESPACE/NAME
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:trigger:delete
See code: @adobe/aio-cli-plugin-runtime
aio runtime:trigger:fire TRIGGERNAME
Fire a trigger for Adobe I/O Runtime
USAGE
$ aio runtime:trigger:fire TRIGGERNAME
ARGUMENTS
TRIGGERNAME The name of the trigger
OPTIONS
-P, --param-file=param-file FILE containing parameter values in JSON format
-i, --insecure bypass certificate check
-p, --param=param parameter values in KEY VALUE format
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:trigger:fire
See code: @adobe/aio-cli-plugin-runtime
aio runtime:trigger:get TRIGGERPATH
Get a trigger for Adobe I/O Runtime
USAGE
$ aio runtime:trigger:get TRIGGERPATH
ARGUMENTS
TRIGGERPATH The name/path of the trigger, in the format /NAMESPACE/NAME
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:trigger:get
See code: @adobe/aio-cli-plugin-runtime
aio runtime:trigger:list
Lists all of your triggers for Adobe I/O Runtime
USAGE
$ aio runtime:trigger:list
OPTIONS
-i, --insecure bypass certificate check
-l, --limit=limit [default: 30] only return LIMIT number of triggers from the collection (default 30)
-n, --name sort results by name
-s, --skip=skip exclude the first SKIP number of triggers from the result
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key client key
--name-sort sort results by name
--version Show version
ALIASES
$ aio runtime:trigger:ls
$ aio rt:trigger:list
$ aio rt:trigger:ls
See code: @adobe/aio-cli-plugin-runtime
aio runtime:trigger:update TRIGGERNAME
Update or create a trigger for Adobe I/O Runtime
USAGE
$ aio runtime:trigger:update TRIGGERNAME
ARGUMENTS
TRIGGERNAME The name of the trigger
OPTIONS
-A, --annotation-file=annotation-file FILE containing annotation values in JSON format
-P, --param-file=param-file FILE containing parameter values in JSON format
-a, --annotation=annotation annotation values in KEY VALUE format
-i, --insecure bypass certificate check
-p, --param=param parameter values in KEY VALUE format
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:trigger:update
See code: @adobe/aio-cli-plugin-runtime
FAQs
Adobe I/O Extensible CLI ******* ******* ****** ****** ***** ***** **** * **** *** *** *** ** ***** ** * ** *
The npm package @adobe/aio-cli receives a total of 3,216 weekly downloads. As such, @adobe/aio-cli popularity was classified as popular.
We found that @adobe/aio-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 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.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.