parser.add_argument(
'--desc',
default=None,
- help='update description',
+ help='lock description',
+ )
+ parser.add_argument(
+ '--desc-pattern',
+ default=None,
+ help='lock description',
)
parser.add_argument(
'--machine-type',
if ctx.locked is not None:
statuses = [status for status in statuses \
if status['locked'] == (ctx.locked == 'true')]
+ if ctx.desc is not None:
+ statuses = [status for status in statuses \
+ if status['description'] == ctx.desc]
+ if ctx.desc_pattern is not None:
+ statuses = [status for status in statuses \
+ if status['description'].find(ctx.desc_pattern) >= 0]
if ctx.list:
if ctx.brief:
for s in statuses: