\label{doc_help_kdb-validate_md_md_doc_help_kdb_validate}%
\Hypertarget{doc_help_kdb-validate_md_md_doc_help_kdb_validate}%
 \hypertarget{doc_help_kdb-validate_md_autotoc_md2724}{}\doxysection{SYNOPSIS}\label{doc_help_kdb-validate_md_autotoc_md2724}
{\ttfamily kdb validate}\hypertarget{doc_help_kdb-validate_md_autotoc_md2725}{}\doxysection{DESCRIPTION}\label{doc_help_kdb-validate_md_autotoc_md2725}
Validate the values of string keys below a given name using the loaded validation plugins (eg. range or validation) by reading all values, making them dirty by changing to another value, changing back to original and then writing that back to the key database.

This command is useful for validating configuration files against their specifications.

For keys to be validated, they must contain the \textquotesingle{}check\textquotesingle{}-\/metakeys and the respective plugins for validation must be loaded for the backend that was used while mounting. If a validation is done while using {\ttfamily kdb set} or {\ttfamily kdb get} the same validation is also done by {\ttfamily kdb validate} Only string keys are validated! Binary keys are skipped!

Use {\ttfamily -\/f} to do a write-\/test even if the previous read from the key database has issued warnings.\hypertarget{doc_help_kdb-validate_md_autotoc_md2726}{}\doxysection{OPTIONS}\label{doc_help_kdb-validate_md_autotoc_md2726}

\begin{DoxyItemize}
\item {\ttfamily -\/d},{\ttfamily -\/-\/debug}\+: Give debug information.
\item {\ttfamily -\/f}, {\ttfamily -\/-\/force}\+: Force writing the configuration even on warnings.
\item {\ttfamily -\/H}, {\ttfamily -\/-\/help}\+: Show the man page.
\item {\ttfamily -\/p $<$name$>$}, {\ttfamily -\/-\/profile $<$name$>$}\+: Use a different profile for kdb configuration.
\item {\ttfamily -\/v}, {\ttfamily -\/-\/verbose}\+: Explain what is happening.
\item {\ttfamily -\/V}, {\ttfamily -\/-\/version}\+: Print version info.
\item {\ttfamily -\/C $<$when$>$}, {\ttfamily -\/-\/color $<$when$>$}\+: Print {\ttfamily never/auto(default)/always} colored output. 
\end{DoxyItemize}