diff options
| author | wuhuizuo <wuhuizuo@126.com> | 2023-11-25 00:21:01 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-11-24 16:21:01 +0000 |
| commit | 635e78c38aa1cb0f31efff7f5cb0eecfe93f505c (patch) | |
| tree | 6bbdfebc1bb28c7e90e7b1a82d04f59adfb330af /funcs.go | |
| parent | dba98c6d51f327959bf43691032ca16cee599264 (diff) | |
feat(funcs): add semver functions (#1829)
* feat(funcs): add semver functions
- semver.Version: new a SemVer struct.
- semver.MatchConstraint: match in arg with semver constraint string.
refer to: https://github.com/Masterminds/sprig/blob/master/semver.go
* docs(functions): add documents for semver functions
* Update docs-src/content/functions/semver.yaml
Co-authored-by: Dave Henderson <dhenderson@gmail.com>
* fix(funcs,docs,docs-src): fix the reviewing issues
---------
Co-authored-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'funcs.go')
| -rw-r--r-- | funcs.go | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -41,6 +41,7 @@ func CreateFuncs(ctx context.Context, d *data.Data) template.FuncMap { addToMap(f, funcs.CreateCollFuncs(ctx)) addToMap(f, funcs.CreateUUIDFuncs(ctx)) addToMap(f, funcs.CreateRandomFuncs(ctx)) + addToMap(f, funcs.CreateSemverFuncs(ctx)) return f } |
