summaryrefslogtreecommitdiff
path: root/src/mailman/interfaces/command.py
Commit message (Collapse)AuthorAgeFilesLines
* Refactor the subcommands so that the infrastructure does more of the menialBarry Warsaw2009-08-161-2/+6
| | | | | | | tasks. This also let's the bin/mailman command sort its subcommands for help printing. Add the outline of a 'members' subcommand.
* bin/mailman help as an alias for bin/mailman --helpBarry Warsaw2009-08-091-1/+3
|
* A start on the 'mailman' subcommand layout, with the help of argparse. RightBarry Warsaw2009-08-091-2/+17
| | | | | | | | | | | | | 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.
* Add argparse 'cause I think this might end up being cool.Barry Warsaw2009-03-291-0/+5
| | | | | | | | 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.
* Push the source directory into a 'src' subdirectory so that zc.buildout worksBarry Warsaw2009-01-251-0/+68
correctly regardless of how it's used.