.. _plugin-config: The Config plugin ================= Accessing config ---------------- .. _command-config-help: config help ^^^^^^^^^^^^^^^^^^ Returns the description of the configuration variable **. .. _command-config-default: config default ^^^^^^^^^^^^^^^^^^^^^ Returns the default value of the configuration variable **. .. _command-config-list: config list ^^^^^^^^^^^^^^^^^^^ Returns the configuration variables available under the given configuration **. If a variable has values under it, it is preceded by an '@' sign. If a variable is a 'ChannelValue', that is, it can be separately configured for each channel using the 'channel' command in this plugin, it is preceded by an '#' sign. .. _command-config-search: config search ^^^^^^^^^^^^^^^^^^^^ Searches for ** in the current configuration variables. .. _command-config-channel: config channel [] [] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ If ** is given, sets the channel configuration variable for ** to ** for **. Otherwise, returns the current channel configuration value of **. ** is only necessary if the message isn't sent in the channel itself. .. _command-config-config: config config [] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ If ** is given, sets the value of ** to **. Otherwise, returns the current value of **. You may omit the leading "supybot." in the name if you so choose. Maintenance ----------- .. _command-config-reload: config reload ^^^^^^^^^^^^^ Reloads the various configuration files (user database, channel database, registry, etc.). .. _command-config-export: config export ^^^^^^^^^^^^^^^^^^^^^^^^ Exports the public variables of your configuration to **. If you want to show someone your configuration file, but you don't want that person to be able to see things like passwords, etc., this command will export a "sanitized" configuration file suitable for showing publicly.