From 2d68d2ab36ce2ca2e647e8165dde7e1526b19433 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 4 Aug 2007 12:23:46 +0000 Subject: [PATCH] document config_foreach, close #2162 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8342 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- docs/config.tex | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/docs/config.tex b/docs/config.tex index d13297c4f7..17417c99a1 100644 --- a/docs/config.tex +++ b/docs/config.tex @@ -57,6 +57,19 @@ after \texttt{config\_load} is done. That allows you to process sections both before and after all options were processed. +Another way of iterating on config sections is using the \texttt{config\_foreach} command. + +Syntax: +\begin{Verbatim} +config_foreach [] [] +\end{Verbatim} + +This command will run the supplied function for every single config section in the currently +loaded config. The section name will be passed to the function as argument 1. +If the section type is added to the command line, the function will only be called for +sections of the given type. + + You can access already processed options with the \texttt{config\_get} command Syntax: @@ -80,3 +93,9 @@ Syntax: config_set