apache / openwhisk-cli

Apache OpenWhisk Command Line Interface (CLI)
https://openwhisk.apache.org/
Apache License 2.0
103 stars 99 forks source link

wsk CLI needs a flag to query its version #136

Open csantanapr opened 6 years ago

csantanapr commented 6 years ago

@uwefassnacht commented on Tue Apr 25 2017

How do I know which version of the CLI I have installed? And whether it's the latest & greatest one? How do I know when to update (re-install) the CLI?

It would be good to provide a -v flag (similar to the cloud foundry CLI) that outputs the version. I realize that -vis already taken (verbose option).

At the very least, the CLI "splash screen" (displayed when using wsk without any options) should display a version number.

It's also not clear from the CLI repo at https://openwhisk.ng.bluemix.net/cli/go/download what the current version is and whether it's time to update.


@sjfink commented on Tue Apr 25 2017

wsk property get --cliversion

probably duplicate of https://github.com/openwhisk/openwhisk/issues/1492


@rabbah commented on Tue Apr 25 2017

@houshengbo @pritidesai as part of making the JSON object available advertising the CLIs versions, it would be nice to address the comment above: the link to a binary should carry version information.

Of course, we don't have a proper version yet or release tag (#1880). @csantanapr I think we need one epic to track all the related CLI issues for versioning, the download page, etc.


@eweiter commented on Tue Apr 25 2017

It would also be nice if we could try to expose this info through the CLI page on the download button or near it.


@dubeejw commented on Tue Apr 25 2017

@eweiter, @houshengbo, we should be able to expose the CLI version to the UI via the content.json file.

shazron commented 5 years ago

Are there any plans for this on the roadmap? What can I do to contribute to add this?

csantanapr commented 5 years ago

No plans, free for anyone that wants to contribute can take it.

csantanapr commented 5 years ago

It can be a flag or a command “version” “wsk version”

shazron commented 5 years ago

Whats content.json? Any pointers?

csantanapr commented 5 years ago

It’s a metadata file describing the different CLI artifacts (architecture and is) hosted on a web server like nginx, we use it as an abstraction the CLI dile name can be change but the UI always uses the contents.json to present to the user the clis available to download