Creates a parser with arguments specific to formatting a
    single resource.

    Returns:
        {ArgumentParser}: Base parser with default show args

def base_show_parser():
    """Creates a parser with arguments specific to formatting a
    single resource.

    Returns:
        {ArgumentParser}: Base parser with default show args
    """
    base_parser = ArgumentParser(add_help=False)

    base_parser.add_argument(
        '-k', '--key',
        type=str,
        help='show a single property from the block or header')
    base_parser.add_argument(
        '-F', '--format',
        action='store',
        default='yaml',
        choices=['yaml', 'json'],
        help='choose the output format (default: yaml)')

    return base_parser