@adobe/aio-cli-lib-console

    3.2.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.

    Install

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

    DownloadsWeekly Downloads

    1,307

    Version

    3.2.1

    License

    Apache-2.0

    Unpacked Size

    160 kB

    Total Files

    28

    Last publish

    Collaborators

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