11[ ![ Alire] ( https://img.shields.io/endpoint?url=https://alire.ada.dev/badges/mold.json )] ( https://alire.ada.dev/crates/mold.html )
22[ ![ Alire CI/CD] ( https://img.shields.io/endpoint?url=https://alire-crate-ci.ada.dev/badges/mold.json )] ( https://alire-crate-ci.ada.dev/crates/mold.html )
3- ![ unit-test] ( https://github.com/rocher/mold/actions/workflows/unit-test.yml/badge.svg )
4- [ ![ codecov] ( https://codecov.io/gh/rocher/mold/graph/badge.svg?token=LB83SI4I0Y )] ( https://codecov.io/gh/rocher/mold )
53[ ![ GitHub release] ( https://img.shields.io/github/release/rocher/mold.svg )] ( https://github.com/rocher/mold/releases/latest )
64[ ![ License] ( https://img.shields.io/github/license/rocher/mold.svg?color=blue )] ( https://github.com/rocher/mold/blob/master/LICENSE )
75
@@ -16,18 +14,25 @@ templates. The main motivation of Mold is to have repositories in GitHub used
1614as template repositories to create new, customized repositories for other
1715users.
1816
17+ Mold is the CLI wrapper of the [ mold_lib] ( https://github.com/rocher/mold_lib ) ,
18+ the Ada library that implements all Mold functionality.
19+
1920Main features supported in Mold include
2021
2122 * variable replacement in mold files (* .mold)
2223
24+ * definition of variables with a simple TOML file
25+
2326 * for a given directory, variable replacement recursively for all mold files
2427 in all subdirectories
2528
2629 * variable replacement in filenames
2730
28- * inclusion of other templates
31+ * variables in variables
2932
30- * definition of variables with a simple TOML file
33+ * predefined text filters (and custom text filters)
34+
35+ * inclusion of other templates
3136
3237Variable replacement can be specified as * normal* , * optional* or * mandatory* .
3338For example, the variable ` foo = "bar" ` can be specified with ` {{foo}} ` ,
0 commit comments