def run(self):
        env = self.state.document.settings.env
        cmd_class = env.temp_data['rbt-command:class']

        cmd = cmd_class()
        parser = cmd.create_parser({})

        formatter = argparse.HelpFormatter(prog='rbt')
        formatter.add_usage(parser.usage, parser._actions,
                            parser._mutually_exclusive_groups,
                            prefix='')

        usage = '$ %s' - formatter.format_help().splitlines()[0]

        section = nodes.section(ids=[
            '%s-usage' % env.temp_data['rbt-command:doc-prefix'],
        ])
        section += nodes.title(text='Usage')
        section += nodes.literal_block(usage, usage, classes=['cmdline'])

        # Insert this as a main section under the document section.
        add_at_section_level(self, 1, [section])

        return []
dataset/ETHPy150Open reviewboard/rbtools/docs/rbtools/_ext/rbt_commands.py/CommandUsageDirective.run/operator `%` -> `-`