コード例 #1
0
 def _filter(self, line):
     line = self._RESOURCE.sub(
         "%s%s(%s):" % (clidisplay.help_header(r'\1'), r'\2', r'\3'), line)
     line = self._NODES.sub(clidisplay.help_header(r'\1'), line)
     line = self._RESOURCES.sub(clidisplay.help_header(r'\1'), line)
     line = self._GROUP.sub(r'\1: ' + clidisplay.help_header(r'\2'), line)
     line = self._WARNS.sub(clidisplay.warn(r'\1'), line)
     line = self._OK.sub(clidisplay.ok(r'\1'), line)
     line = self._ERROR.sub(clidisplay.error(r'\1'), line)
     return line
コード例 #2
0
ファイル: cmd_status.py プロジェクト: RedFlames/crmsh
 def _filter(self, line):
     line = self._RESOURCE.sub("%s%s(%s):" % (clidisplay.help_header(r'\1'),
                                              r'\2',
                                              r'\3'), line)
     line = self._NODES.sub(clidisplay.help_header(r'\1'), line)
     line = self._RESOURCES.sub(clidisplay.help_header(r'\1'), line)
     line = self._GROUP.sub(r'\1: ' + clidisplay.help_header(r'\2'), line)
     line = self._WARNS.sub(clidisplay.warn(r'\1'), line)
     line = self._OK.sub(clidisplay.ok(r'\1'), line)
     line = self._ERROR.sub(clidisplay.error(r'\1'), line)
     return line
コード例 #3
0
ファイル: help.py プロジェクト: unixbhaskar/crmsh
    def paginate(self):
        '''
        Display help, paginated.
        Replace asciidoc syntax with colorized output where possible.
        '''
        helpfilter = HelpFilter()

        short_help = clidisplay.help_header(self.short)

        long_help = self.long
        if long_help:
            long_help = helpfilter(long_help)
            if not long_help.startswith('\n'):
                long_help = '\n' + long_help

        prefix = ''
        if self.is_alias():
            prefix = helpfilter("(Redirected from `%s` to `%s`)\n" % self.alias_for)

        page_string(short_help + '\n' + prefix + long_help)
コード例 #4
0
    def paginate(self):
        '''
        Display help, paginated.
        Replace asciidoc syntax with colorized output where possible.
        '''
        helpfilter = HelpFilter()

        short_help = clidisplay.help_header(self.short)

        long_help = self.long
        if long_help:
            long_help = helpfilter(long_help)
            if not long_help.startswith('\n'):
                long_help = '\n' + long_help

        prefix = ''
        if self.is_alias():
            prefix = helpfilter("(Redirected from `%s` to `%s`)\n" % self.alias_for)

        page_string(short_help + '\n' + prefix + long_help)