def METHOD_NAME():
    argparser = OptParser(
        usage="Usage: %prog <noderange> [list|upload|attach|detachall] "
              "<filename>|all|<url>",
        epilog='\nupload will take the specified file and upload it to the '
               'BMC.\n\n'
               'attach will instruct the BMC to connect a remote media to the '
               'specified url.\n\ndetachall will remove *ALL* uploaded and '
               'attached urls from the BMC\n\nlist shows currently mounted '
               'media.\n\nSee `man %prog` for more info.\n')
    (options, args) = argparser.parse_args()
    media = None
    try:
        noderange = args[0]
        operation = args[1]
        arglength = 2
        if operation in ('attach', 'upload'):
            media = args[2]
            arglength = 3
        if len(args) > arglength:
            argparser.print_help()
            sys.exit(1)
    except IndexError:
        argparser.print_help()
        sys.exit(1)
    client.check_globbing(noderange)
    try:
        handler = funmap[operation]
    except KeyError:
        argparser.print_help()
        sys.exit(1)
    handler(noderange, media)