Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Using CLI to remove one label from all the pages in a space

Daniel Samuels April 10, 2014

Hi!

I am trying to use a confluence cli command to remove one label from all the pages in one space (and remove the label from the space at the same time). I found a code I could use at: https://bobswift.atlassian.net/wiki/display/CSOAP/How+to+remove+a+label+from+a+set+of+pages

But I can not get it to work for me - it keeps returning an error "Error: Unexpected argument: removeLabels".

This is the code I am using (to remove the label 'purple' from the space 'MUMB'):

--action runFromPageList --space MUMB --common '--action removeLabels --labels purple'

Any advice what I might be doing wrong?

Thanks,

Daniel

1 answer

1 accepted

2 votes
Answer accepted
Bob Swift
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 10, 2014

Try this:

--action runFromPageList --space MUMB --common "--action removeLabels --labels purple --id @pageId@"

Daniel Samuels April 10, 2014

Hi Bob,

Thanks so much! That works perfcetly!

Is there a way I can use the "@all" for the space entry?

Best,

Daniel

Bob Swift
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 10, 2014

No, I don't think so. You would need to use runFromSpaceList to drive your existing command, just have to watch out for the quoting. I opened CSOAP-289 for you for direct support.

Daniel Samuels April 11, 2014

Thanks so much for the information - this is really helpful!

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events