TAAFT
Free mode
100% free
Freemium
Free Trial
Deals

adobe / aio-cli-lib-console

A library providing command line primitives to interract with the Adobe Developer Console.

5 6 Language: JavaScript License: Apache-2.0 Updated: 4mo ago

README

Adobe I/O Lib CLI Console

Version
Downloads/week
Node.js CILicense
Codecov Coverage

A library providing command line primitives to interract with the Adobe Developer Console.

Install & Usage

Note: This module is not intented for usage on its own, it should be used only by Adobe I/O CLI plugins.

  • npm install @adobe/aio-cli-lib-console
const LibConsoleCLI = require('@adobe/aio-cli-lib-console')
const consoleCLI = await LibConsoleCLI.init({ accessToken, env, apiKey: CONSOLE_API_KEYS[env] })

// select a Console Organization
const organizations = await consoleCLI.getOrganizations()
const org = await consoleCLI.promptForSelectOrganization(organizations)

// create a Console App Builder Project
const projectDetails = await consoleCLI.promptForCreateProjectDetails()
const project = await consoleCLI.createProject(org.id, projectDetails)

// add services to a selected Workspace, will create a new entp integration if there is none
const workspaces = await consoleCLI.getWorkspaces(org.id, project.id)
const workspace = await consoleCLI.promptForSelectWorkspace(workspaces)
const services = await consoleCLI.promptForSelectServiceProperties(workspace.name)
await consoleCLI.subscribeToServices(
  org.id,
  project,
  workspace,
  'folder/to/store/certificate',
  newServiceProperties
)

Contributing

Contributions are welcomed! Read the Contributing Guide for more information.

Licensing

This project is licensed under the Apache V2 License. See LICENSE for more information.

0 AIs selected
Clear selection
#
Name
Task