vmware-tanzu / community-edition

VMware Tanzu Community Edition is no longer an actively maintained project. Code is available for historical purposes only.
https://tanzucommunityedition.io/
Apache License 2.0
1.33k stars 307 forks source link

:bulb: Deliver tanzu as a "Oh My ZSH!" plugin (for an even better console UX) :pray: #3759

Closed adriens closed 2 years ago

adriens commented 2 years ago

:point_right: Context

Oh My ZSH! is a very widely used zsh theme that make the console experience very efficient and comfortable.

It provides an ever growing set of plugins for the most famous softwares.

A plugins provvided in particular :

It provides in particular plugins around K8S(& Docker) ecosystem like :

:bulb: The idea

As for minikube or microk8s it would make sense to get the Tanzu CLI as a plugin to make :

:white_check_mark: Actions

jpmcb commented 2 years ago

Very cool idea! I've used OMZ for years and it's a great framework for managing your zsh environment and themes.

The community can definitely do this but a few questions first:

A set of commonly used aliases

Do we already know about these or have an idea of what people would want here?

Auto complete experience

FYI - there hasn't been alot of work that's gone into the completions. We get alot for free from using cobra but since tanzu uses and consumes various other cobra plugins, this may be tricky.

If users are experience usability issues, we should focus on fixing them at the root first instead of attempting to wrap a shell framework around it. We also don't want to leave users of bash, fish, etc out of loop.

Looks like minikube, helm etc are mostly using OMZ for getting completions in automatically

adriens commented 2 years ago

Hi @jpmcb ,

I'll use every day more and more the tanzu cli with my team. So for now, I don't really which aliases could be created (which commony tasks could be aliased). : maube creation.drop tasks.

github-actions[bot] commented 2 years ago

This issue is being marked stale due to a period of inactivity. If this issue is still relevant, please comment or remove the stale label. Otherwise, this issue will close in 30 days.