def remove_group(ctx, group, recursive, force): workspace = Workspace(ctx.resolver, directory=ctx.directory, mets_basename=ctx.mets_basename) for g in group: workspace.remove_file_group(g, recursive, force) workspace.save_mets()
def remove_group(ctx, group, recursive, force, keep_files): """ Delete fileGrps (given by their USE attribute ``GROUP``). (If any ``GROUP`` starts with ``//``, then its remainder will be interpreted as a regular expression.) """ workspace = Workspace(ctx.resolver, directory=ctx.directory, mets_basename=basename(ctx.mets_url)) for g in group: workspace.remove_file_group(g, recursive=recursive, force=force, keep_files=keep_files) workspace.save_mets()