def configure_parser(parser):
    qisys.parsers.worktree_parser(parser)
    qisys.parsers.project_parser(parser, positional=False)
    group = parser.add_argument_group("qisrc maintainers options")
    group.add_argument("--add", action="store_const",
                        dest="maintainers_action", const="add",
                        help="Add a new maintainer")
    group.add_argument("--list", action="store_const",
                        dest="maintainers_action", const="list",
                        help="List all the maintainers")
    group.add_argument("--remove", action="store_const",
                        dest="maintainers_action", const="remove",
                        help="Remove maintainers")
    group.add_argument("--clear", action="store_const",
                        dest="maintainers_action", const="clear",
                        help="Remove all maintainers")
    group.add_argument("--name",
                       help="Name of the maintainer to add or remove")
    group.add_argument("--email",
                       help="email of the maintainer to add or remove")
    parser.set_defaults(maintainers_action="list")
Fetch actions for this list can give more argv to action_filter,
dataset/ETHPy150Open aldebaran/qibuild/python/qisrc/actions/maintainers.py/configure_parser--crossover with--dataset/ETHPy150Open sarumont/py-trello/trello/trellolist.py/List.fetch_actions