Deprecate sympa_wizard.pl
Created by: ikedas
Expected Behavior
sympa_wizard.pl
will be deprecated, and reasonable alternative(s) will be suggested or provided.
Current Behavior
sympa_wizard.pl
is provided to install dependent modules, edit sympa.conf
and so on.
Possible Solution
Currently, sympa_wizard.pl
provides following functions. We have to find or implement their alternatives.
-
sympa_wizard.pl
Function: Edit current Sympa configuration.⇒ Users may edit sympa.conf manually, or may use the other functions to modify configuration.
-
sympa_wizard.pl
--batch
key_=_value ... Function: Edit in batch mode. Arguments would include pairs of parameter name and value.⇒ Implement new function such as:
sympa.pl --conf key=value ...
-
sympa_wizard.pl
--check
Function: Check CPAN modules needed for running Sympa.⇒ Currently
cpanfile
is available (See details). Or, users may use package systems they prefer. -
sympa_wizard.pl
--create
[--target
file ] Function: Creates a new sympa.conf configuration file.⇒ Users may compose sympa.conf manually, or may use the other functions to create and modify configuration.
-
sympa_wizard.pl
--display
Function: Outputs all configuration parameters.⇒ Implement new function such as:
sympa.pl --conf
Context
What sympa_wizard
aimed were providing easy way to install dependent modules and creating initial configuration relying only upon Perl core. However, nowaday sympa_wizard.pl
is not so flexible as users need.