def _option_style(option):
    """
    Tell the style of an option.
    1. '-' or '--': naked   (a)
    2. '--abc'    : long    (l)
    3. 'abc'      : commnad (a)
    4. '-abc'     : oldlong (o)
    5. '-a'       : short   (s)
    """
    if option in ('-', '--'):
        return 'a'
    if option.startswith('--'):
        return 'l'
    if not option.startswith('-'):
        return 'f -a'
    if len(option) > 2:
        return 'o'
    return 's'
