Skip to content

IBM-Cloud/ibm-developer-extension-vscode

Repository files navigation

Build Status License Version Installs Ratings

IBM Cloud CLI Extension for VS Code

This extension provides capabilities for the IBM Cloud CLI from directly within the VS Code editor. Use the VS Code command palette to quickly access ibmcloud commands, without the need to leave the editor's context.

Changelog

  • v1.0.1
    • Remove references to dev commands in README
  • v1.0.0
    • BREAKING CHANGE: Removed dev commands (list, build, deploy, debug, diag, shell, status, run, stop, console, view, test)
  • v0.3.0
    • Removed deprecated cf commands
  • v0.2.0
    • Added plugin commands (install, uninstall, update)
    • Added iam commands (oauth-tokens, service-id, service-ids)
    • Added additional resource commands (service-binding, service-bindings, service-alias, service-aliases)
    • Fixed autodetect missing cli/plugin binaries
    • Added user option to install missing plugin and rerun previous failed command
  • v0.1.0
    • Added basic account commands (list, show, users)
    • Added view api endpoint command
    • Added list regions command
    • Added view target command
    • Added view service instances command
    • Improved UX for deploy command
      • BREAKING CHANGE: deploy command only supports IBM Cloud Kubernetes Service
    • Removed old YouTube tutorials from README
    • Improved development flow instructions in README
    • Removed CloudFoundry workflow from README
  • v0.0.16
    • Improved performance when displaying CLI logs in Output Channel
    • Used correct command ext identifier when calling cf logs commands
  • v0.0.15
    • Updated to IBM Cloud 2.6.0
    • Rebranded extension to IBM Cloud CLI
    • Fixed user input box not showing after first usage
  • v0.0.14
    • Added bx dev console command
    • Added check for hostname and domain in cli-config.yml for CF deployment (no longer required when project is created)
  • v0.0.13
    • Updated IBM Cloud icon
  • v0.0.12
    • Added support for bx dev shell command
    • Removed support for the sdkgen cli
    • Improved cli version detection with minimum versioning and forced upgrade paths to support new cli features
    • Added support for "caller" arguments for the dev cli
  • v0.0.11
    • Added support for Kubernetes/Helm deployment
    • Added support for bx dev console
  • v0.0.10
    • Updated badges in README for VS Code marketplace compliance.
    • Fixed "killed terminal" bug in login/logout commands
  • v0.0.9 - Updated usage/getting started in README
  • v0.0.8 - first public release

Usage

Easily invoke commands from the IBM Cloud CLI from directly inside of the VS Code editor:

  • Open the VS Code command palette (F1 or CMD-Shift-P)
  • Use the ibmcloud login command to log in to IBM Cloud (using your IBM Cloud credentials)

Steps to get started:

Supported CLI/plugins:

  • ibmcloud login/logout - IBM Cloud User Authentication
  • ibmcloud ks - IBM Cloud Kubernetes Service CLI
  • ibmcloud api - View IBM Cloud API endpoint
  • ibmcloud regions - View IBM Cloud regions
  • ibmcloud account - View IBM Cloud accounts and users
  • ibmcloud resource - View IBM Cloud Service Instances, Service Bindings, and Service Aliases
  • ibmcloud target - View targeted IBM Cloud org, space, account, and resource group
  • ibmcloud plugin - Install, uninstall, and update IBM Cloud CLI plugins
  • ibmcloud iam - Display Oauth tokens and IBM Cloud Service IDs

Requirements/Dependencies

Contributing

All improvements to the IBM Cloud CLI Extension for VS Code are very welcome! Here's how to get started ...

Fork this repository. $ git clone https://github.com/IBM-Cloud/ibm-developer-extension-vscode.git

Start making your changes, then send us a pull request.

You can find more info on contributing in our contributing guidelines.

You can find more info about the development environment and configuration in our development guidelines

⚠️ Bugs / Issues / Defects

Find a bug? Let us know here

Slack Connect on Slack

Please provide your experience, questions and feedback in the #ask-your-question Slack channel. Apply for access or login here: http://ibm.biz/cli-feedback