March 27, 2020 By Ming Zhe Huang 2 min read

I’m pleased to announce the 1.0.0 release of the IBM Cloud Command Line Interface.

In this release of the IBM Cloud CLI, we’ve introduced several important features and changes.

Additional JSON output support

To make it easier to write automation scripts, we’ve added the –-output json global option, which you can use to get command output in JSON format. This option replaces the –-output option for individual commands and extends it to most IBM Cloud CLI commands, including all classic infrastructure (ibmcloud sl) commands. You can use this JSON output in combination with command-line JSON processing tools like jq to automate tasks that you use to work in IBM Cloud.

Added quiet mode

Besides the --output option, we added the -q and --quiet global option for many commands. When -q or --quiet are used, some human-oriented helper text won’t be shown during command execution—for example: Getting user details…. This feature reduces the number of extra messages in the command output to further simplify automated processing tasks.

Bundled IBM Cloud Developer Tools with the CLI

In 1.0.0, we’re now including the IBM Cloud Developer Tools (ibmcloud dev) with the IBM Cloud CLI. This means that, by default, you’ll be able to run commands to help build, test, deploy, and run apps in IBM Cloud, plus work with DevOps resources like pipelines and toolchains. In previous versions, the Developer Tools were available as a separate plug-in.

Removed bundled Cloud Foundry CLI

Starting from 1.0.0, the Cloud Foundry CLI will no longer be bundled within the IBM Cloud CLI. You can still run Cloud Foundry CLI commands (ibmcloud cf commands) from within IBM Cloud CLI, you just need install it separately using the ibmcloud cf install command.

Added custom role support in access policy commands

IAM recently introduced custom roles to give you better access privilege control. In 1.0.0, you can list the custom roles using the <a data-entity-substitution="" data-entity-type="" data-entity-uuid="" href="https://cloud.ibm.com/docs/cli?topic=cloud-cli-ibmcloud_commands_iam#ibmcloud_iam_roles" target="_blank">ibmcloud iam roles</a> command. These custom roles can be specified when creating access policies, including user policies, service policies, and access group policies.

Added resource group-level granularity for service-to-service authorization delegation

Previously, service-to-service authorization delegation abilities were limited to granting an authorization for a single instance of a service or all instances of the service in the account. In 1.0.0, you can specify all instances of a service within a resource group. We’ve added the --source-resource-group-id and --target-resource-group-id options to accomplish this.

Getting started with this release

More from Announcements

Enabling customers to streamline document management with IBM watsonx.ai

2 min read - At Accusoft, our mission is to help organizations solve their most complex content workflow challenges by helping them adopt content processing, conversion and automation solutions. We accomplish this through our flagship product, PrizmDoc, which enables developers to enhance their applications with in-browser document viewing and collaboration functionality.  Over the past several years, we’ve been closely monitoring the evolving role of artificial intelligence (AI) in delivering cutting-edge solutions to our customers. Unlike many competitors who hastily incorporate AI  to check a…

Success and recognition of IBM offerings in G2 Summer Reports  

2 min read - IBM offerings were featured in over 1,365 unique G2 reports, earning over 230 Leader badges across various categories.   This recognition is important to showcase our leading products and also to provide the unbiased validation our buyers seek. According to the 2024 G2 Software Buyer Behavior Report, “When researching software, buyers are most likely to trust information from people with similar roles and challenges, and they value transparency above other factors.”  With over 90 million visitors each year and hosting more than 2.6…

Manage the routing of your observability log and event data 

4 min read - Comprehensive environments include many sources of observable data to be aggregated and then analyzed for infrastructure and app performance management. Connecting and aggregating the data sources to observability tools need to be flexible. Some use cases might require all data to be aggregated into one common location while others have narrowed scope. Optimizing where observability data is processed enables businesses to maximize insights while managing to cost, compliance and data residency objectives.  As announced on 29 March 2024, IBM Cloud® released its next-gen observability…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters