mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-11-23 11:09:23 +01:00
Made output somewhat prettier.
This commit is contained in:
parent
44972da513
commit
011ebfb3d1
@ -76,23 +76,25 @@ if __name__ == '__main__':
|
|||||||
name = anything('What should the name of the plugin be?')
|
name = anything('What should the name of the plugin be?')
|
||||||
if name.endswith('.py'):
|
if name.endswith('.py'):
|
||||||
name = name[:-3]
|
name = name[:-3]
|
||||||
print 'Supybot offers two major types of plugins: command-based and '
|
print textwrap.fill(textwrap.dedent("""
|
||||||
print 'regexp-based. Command-based plugins are the kind of plugins '
|
Supybot offers two major types of plugins: command-based and
|
||||||
print 'you\'ve seen most when you\'ve used supybot. They\'re also the '
|
regexp-based. Command-based plugins are the kind of plugins
|
||||||
print 'most featureful and easiest to write. Commands can be nested, '
|
you've seen most when you've used supybot. They're also the
|
||||||
print 'for instance, whereas regexp-based callbacks can\'t do nesting.'
|
most featureful and easiest to write. Commands can be nested,
|
||||||
print
|
for instance, whereas regexp-based callbacks can't do nesting.
|
||||||
print 'That doesn\'t mean that you\'ll never want regexp-based callbacks.'
|
|
||||||
print 'They offer a flexibility that command-based callbacks don\'t offer;'
|
That doesn't mean that you'll never want regexp-based callbacks.
|
||||||
print 'however, they don\'t tie into the whole system as well.'
|
They offer a flexibility that command-based callbacks don't offer;
|
||||||
print
|
however, they don't tie into the whole system as well.
|
||||||
print 'If you need to combine a command-based callback with some'
|
|
||||||
print 'regexp-based methods, you can do so by subclassing '
|
If you need to combine a command-based callback with some
|
||||||
print 'callbacks.PrivmsgCommandAndRegexp and then adding a class-level '
|
regexp-based methods, you can do so by subclassing
|
||||||
print 'attribute "regexps" that is a sets.Set of methods that are '
|
callbacks.PrivmsgCommandAndRegexp and then adding a class-level
|
||||||
print 'regexp-based. But you\'ll have to do that yourself after this '
|
attribute "regexps" that is a sets.Set of methods that are
|
||||||
print 'wizard is finished :)'
|
regexp-based. But you'll have to do that yourself after this
|
||||||
print
|
wizard is finished :)
|
||||||
|
""").strip())
|
||||||
|
|
||||||
if expect('Do you want a command-based plugin' \
|
if expect('Do you want a command-based plugin' \
|
||||||
' or a regexp-based plugin?',
|
' or a regexp-based plugin?',
|
||||||
['command', 'regexp']) == 'command':
|
['command', 'regexp']) == 'command':
|
||||||
|
Loading…
Reference in New Issue
Block a user