Add ability for the kn CLI to have plugins. This is particularly useful for three important scenarios:
- allows users of
kn to extend it with functionality
- allows experimentation of commands that we don't want to include as a core command, e.g.,
$kn doctor
- allows those wanting to package
kn with their own offering of Knative to extend kn with additional commands that either:
a. is not yet included in the current release
b. are experimental
c. are specific to a cloud environment, e.g., IBM's Cloud or Google Cloud
There could be additional reasons to have plugins to kn so please add them here. Also if you are against such a feature, please comment your reasoning here too.
Add ability for the
knCLI to have plugins. This is particularly useful for three important scenarios:knto extend it with functionality$kn doctorknwith their own offering of Knative to extendknwith additional commands that either:a. is not yet included in the current release
b. are experimental
c. are specific to a cloud environment, e.g., IBM's Cloud or Google Cloud
There could be additional reasons to have plugins to
knso please add them here. Also if you are against such a feature, please comment your reasoning here too.