~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to tools/doc_generate/autodoc_man.py

  • Committer: Alexander Belchenko
  • Date: 2006-07-17 10:02:58 UTC
  • mto: (1861.2.4 installer.integration)
  • mto: This revision was merged to the branch mainline in revision 1906.
  • Revision ID: bialix@ukr.net-20060717100258-ef80f4fe1bf02a0e
bzr.1 man page: show aliases for commands; fixed description of bazaar.conf

Show diffs side-by-side

added added

removed removed

Lines of Context:
105
105
    doc = "%s\n" % (cmd.__doc__)
106
106
    docsplit = cmd.__doc__.split('\n')
107
107
    doc = '\n'.join([docsplit[0]] + [line[4:] for line in docsplit[1:]])
 
108
 
108
109
    option_str = ""
109
110
    options = cmd.options()
110
111
    if options:
123
124
            wrapped = textwrap.fill(l, initial_indent='',
124
125
                                    subsequent_indent=30*' ')
125
126
            option_str = option_str + wrapped + '\n'       
126
 
    return subsection_header + option_str + "\n" + doc + "\n"
 
127
 
 
128
    aliases_str = ""
 
129
    if cmd.aliases:
 
130
        if len(cmd.aliases) > 1:
 
131
            aliases_str += '\nAliases: '
 
132
        else:
 
133
            aliases_str += '\nAlias: '
 
134
        aliases_str += ', '.join(cmd.aliases)
 
135
        aliases_str += '\n'
 
136
 
 
137
    return subsection_header + option_str + aliases_str + "\n" + doc + "\n"
127
138
 
128
139
 
129
140
man_preamble = """\
176
187
E-Mail address of the user. Overriddes default user config.
177
188
.SH "FILES"
178
189
.TP
179
 
.I "~/.bazaar/bazaar.conf/"
180
 
Contains the default user config. Only one section, [DEFAULT] is allowed. A 
181
 
typical default config file may be similiar to:
 
190
.I "~/.bazaar/bazaar.conf"
 
191
Contains the default user config. At least one section, [DEFAULT] is required.
 
192
A typical default config file may be similiar to:
182
193
.br
183
194
.br
184
195
.B [DEFAULT]