.TH "md_src_plugins_list_README" 3elektra "Sun May 29 2016" "Version 0.8.14" "Elektra" \" -*- nroff -*- .ad l .nh .SH NAME md_src_plugins_list_README \- README .IP "\(bu" 2 infos = Information about the list plugin is in keys below .IP "\(bu" 2 infos/author = Thomas Waser thomas.waser@libelektra.org .IP "\(bu" 2 infos/licence = BSD .IP "\(bu" 2 infos/needs = .IP "\(bu" 2 infos/provides = .IP "\(bu" 2 infos/placements = presetstorage pregetstorage postgetstorage precommit postcommit prerollback postrollback .IP "\(bu" 2 infos/description = .PP .PP The List plugin can be used everywhere a list of plugins is required\&. It takes a list of plugins + configurations for every placement it's placed in and loads them\&. .PP .SS "Configuration" .PP \fCplacements/set\fP .PP Specifies the set-placements for the list plugin, e\&.g\&. 'presetstorage precommit' .PP \fCplacements/get\fP .PP Specifies the get-placements for the list plugin\&. .PP \fCplacements/error\fP .PP Specifies the error-placements for the list plugin\&. .PP \fCplugins/#\fP .PP The name of the plugin to load\&. .PP \fCplugins/#/placements/set\fP .PP A list of set-placements for the plugin\&. Same for 'get' and 'error' .PP \fCplugins/#/config/\fP .PP Plugin specific config\&. .PP .SS "Example" .PP .PP .nf 1 placements/get = "postgetstorage" 2 plugins/#0 = "rename" 3 plugins/#0/placements plugin placements 4 plugins/#0/placements/get = "postgetstorage" 5 plugins/#0/config pluginconfig goes here 6 plugins/#0/config/cut = "will/be/stripped" 7 plugins/#1 = "keytometa" 8 plugins/#1/placements 9 plugins/#1/placements/get = "postgetstorage" 10 plugins/#2 = "enum" 11 plugins/#2/placements 12 plugins/#2/placements/get = "postgetstorage" .fi .PP would have the callstack: .PP .IP "1." 4 list->kdbGet .IP " 1." 6 rename->kdbGet .IP " 2." 6 keytometa->kdbGet .IP " 3." 6 enum->kdbGet .PP .PP