aerogear / charmil

The framework for building modular plugin based CLI's using Cobra and Golang
https://aerogear.github.io/charmil
Apache License 2.0
116 stars 13 forks source link

Provide documentation to show how charmil differs from kubectl plugins #7

Closed wtrocki closed 3 years ago

wtrocki commented 3 years ago

See: https://github.com/kubernetes-sigs/krew

https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins/

wtrocki commented 3 years ago

After investigation I see that we will be more generic version of krew that developers can install into their CLI (rather than this being available as part of the separate CLI).

Charmil will be also generic (as krew is specific to kubernetes ecosystem). Challenges for that will be authentication models and other factors that we will need to cather.

I do think that we actually need some long running task to refine what charmil is and it isn't rather than define it what is now. Created couple investigations to see how we can evolve this simple idea based on couple micro POC's

@namit-chandwani @ankithans

wtrocki commented 3 years ago

Let's discuss if that models is clear or if you have any questions before we close this

ankithans commented 3 years ago

model is like clear, as that of now

namit-chandwani commented 3 years ago

Let's discuss if that models is clear or if you have any questions before we close this

Yes, it's clear