summaryrefslogtreecommitdiff
path: root/src/mailman/commands (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Add command line creation of mailing lists.Barry Warsaw2009-08-122-3/+164
|
* 'mailman info' command.Barry Warsaw2009-08-122-0/+103
|
* bin/mailman help as an alias for bin/mailman --helpBarry Warsaw2009-08-092-1/+49
|
* Rename files inside src/mailman/commands to indicate whether it's an emailBarry Warsaw2009-08-095-1/+1
| | | | | | command (eml_ prefix) or a command line interface (cli_ prefix). Fix a test breakage.
* A start on the 'mailman' subcommand layout, with the help of argparse. RightBarry Warsaw2009-08-092-0/+229
| | | | | | | | | | | | | now the only subcommand is 'lists' which displays all mailing lists like the old bin/list_lists command did (which is now removed). Remove bin/version since 'bin/mailman --version' does this for us. Simplify the calculation of the bin scripts; there will be many fewer of them. Extend i18n to use a class based structure. By default, all i18n strings are dedented after translation and substitution, which improves command line help. The class structure allows for overriding this behavior.
* De-u-literal-ify our doctests.Barry Warsaw2009-07-173-19/+19
|
* Wow. Put domains into the database.Barry Warsaw2009-07-162-2/+4
| | | | | | | | Add an IDomainManager and a global domain manager which can be gotten by adapting the global config object. Add an IDomainCollection interface for exposing the domain manager onto the API.
* Add argparse 'cause I think this might end up being cool.Barry Warsaw2009-03-2911-1093/+0
| | | | | | | | Refactor the finding of components so that it's much easier to find and register the ones that come with Mailman by default. Move all the old cmd_*.py commands into the attic. These will eventually be ported to the new framework.
* Move mailman.Message to mailman.email.Message. Rename Message.get_sender() toBarry Warsaw2009-02-095-5/+5
| | | | | | | | | Message.sender (property) and Message.get_senders() to Message.senders (another property). The semantics of .sender is slightly different too; it no longer consults config.mailman.use_envelope_sender. Add absolute_import and unicode_literals to Utils.py, and clean up a few imports.
* Push the source directory into a 'src' subdirectory so that zc.buildout worksBarry Warsaw2009-01-2517-0/+1555
correctly regardless of how it's used.