#!/usr/bin/env python3
"""AmonEcole example
"""

from examples.AmonEcole import amonecole
from tiramisu_cmdline_parser import TiramisuCmdlineParser
from tiramisu import default_storage


def display_name(option, dyn_name):
    return "--" + option.impl_getpath()


def main():
    """AmonEcole
    """
    default_storage.setting(engine='sqlite3', name='amonecole_cmdline_parser')
    config = amonecole.get_config(display_name=display_name)
    config.property.read_write()
    config.property.pop('expert')
    config.property.pop('normal')
    config.property.add('expert')
    config.property.add('normal')
    config.permissive.add('expert')
    config.permissive.add('normal')
    parser = TiramisuCmdlineParser(config, root='creole')
    #parser.parse_args(valid_mandatory=False)
    parser.parse_args()


if __name__ == "__main__":
    main()