@adobe/aio-cli-lib-console

5.0.1 • Public • Published

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.

/@adobe/aio-cli-lib-console/

    Package Sidebar

    Install

    npm i @adobe/aio-cli-lib-console

    Weekly Downloads

    3,681

    Version

    5.0.1

    License

    Apache-2.0

    Unpacked Size

    188 kB

    Total Files

    30

    Last publish

    Collaborators

    • dylandepass
    • djaeggi
    • adobehalls
    • fullcolorcoder
    • marbec
    • tripod
    • garthdb
    • lazd
    • adobe-admin
    • patrickfulton
    • trieloff
    • shazron
    • krisnye
    • dcpfsdk
    • natebaldwin
    • devongovett
    • aspro83
    • symanovi
    • dpfister
    • stefan-guggisberg
    • korra
    • rofe
    • kptdobe