Skip to content

Commit 9cee5a5

Browse files
committed
Update doc
1 parent e49723c commit 9cee5a5

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

README.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
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
1614
as template repositories to create new, customized repositories for other
1715
users.
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+
1920
Main 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

3237
Variable replacement can be specified as *normal*, *optional* or *mandatory*.
3338
For example, the variable `foo = "bar"` can be specified with `{{foo}}`,

0 commit comments

Comments
 (0)