Using Without System Template
Subfunctions module can be used independently from System Template. This section describes how to do it. If you use System Template, you can skip this section.
Installation
Run the following command in the Regolith project to make this filter available:
regolith install github.com/Nusiq/regolith-filters/subfunctions
Add the filter to the filters list in the config.json file of the Regolith project to actually enable it (the settings properties are explained in the next section):
{
"filter": "subfunctions",
"settings": {
"scope_path": "subfunctions/scope.json"
}
},
Configuration settings
scope_path: str- a path to JSON file that diefines the scope of variables provided to the template during its evaluation. The default value of this property issubfunctions/scope.json. The path is relative to data folder in working directory of Regolith.edit_lang_files: bool- a flag that indicates whether the filter should edit the language files. The default value of this property isfalse.