'Prints the completion code of the given shell'

def run(self, options, args):

    shells = COMPLETION_SCRIPTS.keys()
    shell_options = [('--' + shell) for shell in sorted(shells)]
    if (options.shell in shells):
        script = COMPLETION_SCRIPTS.get(options.shell, '')
        print (BASE_COMPLETION % {'script': script, 'shell': options.shell})
    else:
        sys.stderr.write(('ERROR:    You    must    pass    %s\n' % '    or    '.join(shell_options)))
