7 The **config** command manages sat configuration. It allows display, manipulation and operation on configuration files
11 * Edit the user personal configuration file (~/.salomeTools/SAT.pyconf). It is used to store the user personal choices, like the favorite editor, browser, pdf viewer: ::
15 * List the available applications (they come from the sat projects defined in data/local.pyconf): ::
19 * Edit the configuration of an application: ::
21 sat config <application> --edit
23 * Copy an application configuration file into the user personal directory: ::
25 sat config <application> --copy [new_name]
27 * Print the value of a configuration parameter. Use the automatic completion to get recursively the parameter names. Use -n option to get only the value, not the lable (useful in automatic scripts). Examples: ::
29 sat config --value <parameter_path>
30 sat config --value LOCAL
31 sat config --value LOCAL.workdir
33 sat config <application> --value <parameter_path>
34 sat config SALOME-8.4.0 --value APPLICATION.workdir
35 sat config SALOME-8.4.0 -n --value APPLICATION.workdir
37 * Print the patches that are applied: ::
39 sat config SALOME-8.4.0 --show_patchs
41 * Get information on a product configuration: ::
43 sat config <application> --info <product>
44 sat config SALOME-8.4.0 --info KERNEL
45 sat config SALOME-8.4.0 --info qt
51 * **ARCHIVEPATH** list of directories where to find application files.
52 * **PRODUCTPATH** list of directories where to find products configuration files.
56 * **editor**: command to use to start an editor (by default vi),
57 * **browser**: command to use to start a browser (by default firefox),
58 * **pdf_viewer**: command to use to start a pdf viewer (by default evince).