Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a raw output option to a property queried with "wsk property get" #1503

Closed
l2fprod opened this issue Nov 14, 2016 · 1 comment
Closed

Comments

@l2fprod
Copy link
Contributor

l2fprod commented Nov 14, 2016

When called with no arguments, wsk property get shows a table like output:

whisk auth		BLAH
whisk API host		openwhisk.ng.bluemix.net
whisk API version	v1
whisk namespace		[email protected]_openwhisk-vision
whisk CLI version	2016-10-24T11:55:02+00:00
whisk API build		2016-11-08T13:28:31Z
whisk API build number	whisk-build-1683

Let's say I want to retrieve the namespace, I can use wsk property get --namespace. This output:

whisk namespace		[email protected]_openwhisk-vision

Now I have to parse this output to isolate the namespace. This leads to extra awk calls like we can see in several advanced OpenWhisk tutorials https://github.com/IBM-Bluemix/openwhisk-darkvisionapp/blob/master/processing/deploy-darkvision.sh, https://github.com/skaegi/openwhisk-package-pipeline/blob/master/deploy.sh

This would go away if the output of the get command was exactly the value of the property with no extra formatting sugar. So instead of

CURRENT_NAMESPACE=`wsk property get --namespace | awk '{print $3}'`

I would just do

CURRENT_NAMESPACE=`wsk property get --namespace`

More readable and less error prone - what if OpenWhisk decides to change the formatting of the output adding more words or spaces, my $3 would no longer match the namespace.

@rabbah
Copy link
Member

rabbah commented Feb 9, 2019

Issue moved to apache/incubator-openwhisk-cli #407 via ZenHub

@rabbah rabbah closed this as completed Feb 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants