Open
Description
Initially comes from a release testing when specific testing pack installs 100+ action aliases and we have no way to delete them in a bulky way.
The following construct fails because st2 action-alias delete
can only accept single positional arg as id
:
st2 action-alias delete pack.alias1 pack.alias2
Better example that ideally should work:
st2 action-alias delete $(st2 action-alias list -p chatops_tests -a id | awk '{print $2}')
The general CLI improvement here and helpful from user's perspective would be allowing multiple IDs for removal.
From what I remember, only st2 pack delete 1 2 3 4 5
only works this way.
Affected CLI:
st2 action delete
st2 action-alias delete
st2 key delete
st2 policy delete
...
and so on