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.
- 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
- BREAKING CHANGE:
- 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)
- Added
- 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
- Added support for
- 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
Easily invoke commands from the IBM Cloud CLI from directly inside of the VS Code editor:
- Open the VS Code command palette (
F1
orCMD-Shift-P
) - Use the
ibmcloud login
command to log in to IBM Cloud (using your IBM Cloud credentials)
- Create a project or open an existing project. Examples on how to create a project are listed below:
- Create and deploy a Node.js Express app by using IBM Cloud Schematics
- Create and deploy a Java Spring app by using IBM Cloud Schematics
- Create and deploy a Java Liberty app by using IBM Cloud Schematics
- Create and deploy an app using Code Engine
- Create and deploy a secure app with Devops
- Develop a Kubernetes app with Helm
- Open the project’s folder in VS Code
- Press Ctrl-K+Ctrl-O or navigate to File -> Open Folder to select folder
ibmcloud login/logout
- IBM Cloud User Authenticationibmcloud ks
- IBM Cloud Kubernetes Service CLIibmcloud api
- View IBM Cloud API endpointibmcloud regions
- View IBM Cloud regionsibmcloud account
- View IBM Cloud accounts and usersibmcloud resource
- View IBM Cloud Service Instances, Service Bindings, and Service Aliasesibmcloud target
- View targeted IBM Cloud org, space, account, and resource groupibmcloud plugin
- Install, uninstall, and update IBM Cloud CLI pluginsibmcloud iam
- Display Oauth tokens and IBM Cloud Service IDs
- IBM Cloud CLI
- Docker - required by
ibmcloud dev
containers
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
Find a bug? Let us know here
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