Our objective is to support building CLI experiences built on a shared framework to enable a consistent, unified product experience for our users. We have designed the CLI around a pluggable model to support a broader set of products as they are ready to adopt it.