GUIX Studio supports command-line invocation, which is useful for build pipelines that are required to update of the Studio-generated output files.
Command-Line Usage
Usage: guix_studio [OPTION] [ARGUMENT]
Open the .gxp project.
Open the Studio project and generate desired output files.
Examples:
guix_studio.exe demo.gxp
Open "demo.gxp" project
guix_studio.exe –p demo.gxp
Open "demo.gxp" project
guix_studio.exe –n –p demo.gxp
Generate all output files of demo.gxp project.
guix_studio.exe –n –r –p demo.gxp
Generate resource files of demo.gxp project.
guix_studio.exe -x resource.xml -b
Generate binary resource file from a resource project resource.xml.
Command-Line Options
-n --nogui
The "nogui" option. Tell GUIX Studio to run without starting the windowing UI interface.
-o pathname, --log
Log option, specify a log file.
-b, --binary
Binary resource option. Produces a binary resource file rather than a C file.
-d display1, display2, --display
Display names option. If this option is used, then only the specified display names are included in any generated resource or specification files. If this option is not used, all displays are included.
-t theme1, theme2, --theme
Theme name(s) option. If this option is used, then only the specified theme names are included in any generated resource or specification files. If this option is not used, all themes are included.
-l language1, language2, --language
Language name(s) option. If this option is used, the specified language names are included in the generated resource or specification files. Otherwise all language names are included.
-r [filename], --resource
The resource option, specifies that Studio should produce a resource file for previously designated display(s), theme(s), and language(s).
-s [filename], --specification
The specification option, specify that studio should produce a specification file for designated display(s), theme(s), and language(s).
-p project_pathname, --project
Project pathname option, specify the example project to be loaded.
-i [pathname], --import
Import string from xliff or csv format file.
--big_endian
Generate resource data in big-endian format.
--no_res_header
Not generating resource header.
-x [pathname], --xml
Specify the input resource XML file.
--output_path pathname
Specify the output directory. If not specified, the project directory will be used for the output files.