.TH GSCHEMA2YAML 1 "2025-07-24" "v1.0" "User Commands" .SH NAME gschema2yaml \- convert gschema.xml files to YAML format .SH SYNOPSIS .B gschema2yaml .RB [ \-h ] \fB\-i\fR \fISCHEMA_ID\fR .RB [ \-v \fIVERSION\fR ] .RB [ \-p \fIPATH\fR ] .SH DESCRIPTION This program converts gschema.xml files into YAML format. It requires a schema identifier and allows customization of the output version and destination path. .SH OPTIONS .TP \fB\-h\fR, \fB\-\-help\fR Show this help message and exit .TP \fB\-i\fR \fISCHEMA_ID\fR, \fB\-\-id\fR \fISCHEMA_ID\fR Specify the gschema.xml ID (e.g., \fIorg.ukui.control-center\fR). This parameter is required. .TP \fB\-v\fR \fIVERSION\fR, \fB\-\-version\fR \fIVERSION\fR Specify configuration version for the YAML output (default: \fI2.0.0.0-0k0.0\fR) .TP \fB\-p\fR \fIPATH\fR, \fB\-\-path\fR \fIPATH\fR Specify output directory for YAML files (default: \fI${HOME}/yaml\fR) .SH ENVIRONMENT .TP .B HOME Determines the default output directory when \fB\-\-path\fR is not specified .SH EXAMPLES .TP Convert schema with default settings: .B gschema2yaml \-\-id org.ukui.example .TP Custom version and output path: .B gschema2yaml \-i org.ukui.demo \-v 3.1.0 \-p ~/custom_dir .SH SEE ALSO .BR gsettings (1), .BR glib-compile-schemas (1) .SH AUTHOR Written for the UKUI project.