summaryrefslogtreecommitdiff
path: root/docs/content/functions
AgeCommit message (Collapse)Author
2025-03-09docs(fix): fix typos (#2344)Kian-Meng Ang
* docs(fix): fix typos Found via `codespell -L fom,fo,wil,nd,wit` and `typos --hidden --format brief` * docs(fix): regenerate docs Signed-off-by: Dave Henderson <dhenderson@gmail.com> --------- Signed-off-by: Dave Henderson <dhenderson@gmail.com> Co-authored-by: Dave Henderson <dhenderson@gmail.com>
2025-03-10chore(refactoring): Refactor/modernizations (#2345)Dave Henderson
chore(refactoring): Refactor with modernization refactorings * range over int * replace interface{} with any * replace common map operations with maps.Copy/maps.Clone * simplifying loops with slices.Contains/ContainsFunc * modernize benchmarks with b.Loop * modernize tests with t.Context * use fmt.Appendf * range over strings.SplitSeq * use new stdlib crypto/pbkdf2 package --------- Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-11-17docs(fix): Typo of description in functions/test (#2265)julianorchard
* docs(fix): Typo of description in functions/test Signed-off-by: Julian Orchard <hello@julianorchard.co.uk> * docs(fix): Fix description typo in docs-src Signed-off-by: Julian Orchard <hello@julianorchard.co.uk> --------- Signed-off-by: Julian Orchard <hello@julianorchard.co.uk>
2024-11-09docs(fix): Fix example output for coll.Merge (#2252)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-09-30fix(lint): Fix or ignore lint errors (#2228)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-07-06chore(main): release 4.1.0 (#2153)hairyhenderson-bot[bot]
* chore(main): release 4.1.0 * docs: mark new strings funcs as released Signed-off-by: Dave Henderson <dhenderson@gmail.com> --------- Signed-off-by: Dave Henderson <dhenderson@gmail.com> Co-authored-by: hairyhenderson-bot[bot] <167488603+hairyhenderson-bot[bot]@users.noreply.github.com> Co-authored-by: Dave Henderson <dhenderson@gmail.com>
2024-07-06feat(strings): New functions TrimRight and TrimLeft (#2148)Javier Solana
Signed-off-by: Javier Solana javier.solana@cabify.com Signed-off-by: Javier Solana javier.solana@cabify.com Co-authored-by: Javier Solana <javier.solana@cabify.com>
2024-06-29docs(fix): Fix broken links, add CI to check (#2156)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-06-22docs(chore): Uncomment 'released' tags for functions in v4.0.0 (#2125)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-06-17feat(coll): New coll.Set and coll.Unset functions (#2118)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-06-16chore(api)!: Error instead of returning 0 on invalid inputs to conv.* ↵Dave Henderson
functions (#2104) Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-06-15Fix broken example for Strings.Trim (#2107)Krishna Tippur
2024-06-01feat(strings): Update strings.Indent to error on bad input instead of ↵Dave Henderson
silently doing nothing (#2089) Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-05-12ci(docs): Require up-to-date function docs (#2071)Dave Henderson
* ci(docs): Require up-to-date function docs Signed-off-by: Dave Henderson <dhenderson@gmail.com> * docs(fix): update regenerated docs Signed-off-by: Dave Henderson <dhenderson@gmail.com> --------- Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-05-12docs: update documentation for new coll.Pick/Omit slice support (#2070)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-01-22Use go-fsimpl to read from datasources (#1336)Dave Henderson
* Use go-fsimpl to read from datasources Signed-off-by: Dave Henderson <dhenderson@gmail.com> * trying to fix windows bug Signed-off-by: Dave Henderson <dhenderson@gmail.com> * attempts to fix some of the path madness Signed-off-by: Dave Henderson <dhenderson@gmail.com> * remove 'HOME' from expected env vars Signed-off-by: Dave Henderson <dhenderson@gmail.com> * more tweaks Signed-off-by: Dave Henderson <dhenderson@gmail.com> * lint fix Signed-off-by: Dave Henderson <dhenderson@gmail.com> --------- Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-12-17Add support for Ed25519 (#1900)Jared Horvat
* Add support for Ed25519 * Amended naming and added additional testing * Added changes from Dave's review * Next review: Fixed casing on error messages for linter | Fixed version number * Added Dave's suggestions in docs and updated built docs * Final push from Dave's review | Wrap crypto example in docs in quotes
2023-11-24feat(funcs): add semver functions (#1829)wuhuizuo
* 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>
2023-10-21docs: List release versions for each function, add unreleased label (#1868)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-09-22docs: Fix broken link (#1850)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-05-07Migrate docs site to new themeDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-04-16Clarified documentation of data.CSVBy* functions (#1714)Giorgio Gallo
* Clarified documentation of data.CSVBy* functions fixes #1711 * Restore commas in description of header parameter * Update docs-src/content/functions/data.yml Co-authored-by: Dave Henderson <dhenderson@gmail.com> * apply suggested edits to remaining files * apply suggested edits to data.go --------- Co-authored-by: Dave Henderson <dhenderson@gmail.com>
2023-02-04Deprecate netaddr-based funcsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-01-21New coll.Index functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-12-29Add coll.JQ using gojq library (#1585)Andreas Hochsteger
* feat: add coll.JQ using gojq library * fix: jq function naming (gojq -> jq) * test: add tests (take from jsonpath_test.go) * chore: add TODO for nil values (are they allowed?) * refactor: use fmt.Errorf instead of errors.Wrapf Co-authored-by: Dave Henderson <dhenderson@gmail.com> * fix: wrong alias for coll.JQ Co-authored-by: Dave Henderson <dhenderson@gmail.com> * docs: add links to JQ Co-authored-by: Dave Henderson <dhenderson@gmail.com> * test: add assertions after json marshal/unmarshal Co-authored-by: Dave Henderson <dhenderson@gmail.com> * refactor: use fmt.Errorf instead of errors.Wrapf Co-authored-by: Dave Henderson <dhenderson@gmail.com> * fix: test syntax and null handling * docs: improve documentation * docs: add blank line * Support cancellation Signed-off-by: Dave Henderson <dhenderson@gmail.com> * Support (almost) all types, not just map[string]interface{} and []interface{} Signed-off-by: Dave Henderson <dhenderson@gmail.com> * add an integration test for coll.JQ Signed-off-by: Dave Henderson <dhenderson@gmail.com> Signed-off-by: Dave Henderson <dhenderson@gmail.com> Co-authored-by: Andreas Hochsteger <andreas.hochsteger@oeamtc.at> Co-authored-by: Dave Henderson <dhenderson@gmail.com>
2022-12-29Add strings.SkipLines functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-10-23Deprecate non-pipelineable strings aliasesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-10-06Fix incorrect coll.GoSlice exampleDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-09-25Add coll.GoSlice and deprecate slice aliasDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-06-04Mark new AES functions experimentalDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-05-30Fix broken markdown in tmpl.mdDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-05-06Rename to CIDR*, generate docsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-05-06a few tweaksDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-04-10New tmpl.Path/tmpl.PathDir functionsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-03-28docs: remove duplicate function docDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-02-12New crypto.SHA*Bytes functions (#1306)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-02-12New crypto.EncryptAES/DecryptAES functions (#1305)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-02-10conv.URL - add example of how to redact the passwordDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-02-10Add example of how to use Time.IsDSTDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-02-05Add function to list datasources (#1287)jeevansai
* Add function to list datasources * Sort datasources in ascending order and return in listDatasources * Fix lint error Signed-off-by: Dave Henderson <dhenderson@gmail.com> Co-authored-by: Dave Henderson <dhenderson@gmail.com>
2022-01-09Add strings.Split example to strings.md (#1279)Karl Schriek
Add additional examples to clarifiy typical use cases for strings.Split. Resolves https://github.com/hairyhenderson/gomplate/issues/1278 Co-authored-by: Dave Henderson <dhenderson@gmail.com>
2021-09-24conv.ToInt: return -1 instead of overflowing on 32-bit systems (#1216)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2021-09-24crypto.RSAGenerateKey - Enforce key length of at least 2048 bits (#1214)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2021-08-23New functions net.ParseIP, net.ParseIPPrefix, and net.ParseIPRange (#1197)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-08-27Add EC2Tags functionSuresh Kumar
2020-08-23Add experimental modeDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-08-19Fall back to JSON/YAML arrays when parsing datasourcesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-07-21Fix typos in strings examplesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-07-16Add test.Kind/kind and test.IsKind/isKind functionsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-07-13Merge pull request #891 from jen20/jen20/gcp-metaDave Henderson
Add gcp.Meta function, equivalent to aws.EC2Meta but for GCP