summaryrefslogtreecommitdiff
path: root/docs-src
AgeCommit message (Collapse)Author
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-12Fix minor typo: Pic -> PickGeorge Hartzell
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-06Add support for IPv6 for `net.CidrNetmask`. Add support for `net/netip` ↵Bartosz Janda
result types
2022-05-06Removed `net.StdParse*` methods. Add support for `net/netip.Prefix` type ↵Bartosz Janda
parsing. Convert return types to use `inet.af/netaddr` types.
2022-05-06Add docsBartosz Janda
2022-05-06a few tweaksDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-05-06Add documentation for ECDSA* functionsJesper B. Rosenkilde
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>
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
2020-07-12Add gcp.Meta function, equivalent to aws.EC2MetaJames Nugent
This commit adds a new namespace and function: `gcp.Meta`, which can be used to look up values from the GCP Instance Metadata service. An example usage: ``` echo '{{ gcp.Meta "id" }}' | gomplate ``` This also supports paths, so usage like this works: ``` echo '{{ gcp.Meta "network-interfaces/0/ip" }}' | gomplate ```
2020-07-12Document AWS_META_ENDPOINTJames Nugent
2020-06-14New RSA encrypt/decrypt functions, and new base64.DecodeBytes functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-05-06Add function regexp.QuoteMetaDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-05-04New functions coll.Pick and coll.OmitDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-10-13Supporting s3 datasourcesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-10-10New flatten/coll.Flatten functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-10-10Fix example in docs for coll.UniqDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-08-25Implement shell-compatible quoting (#587)Charles Duffy
* Implement shell-compatible quoting * Reorganize to move non-template-specific logic from funcs/strings to strings/strings
2019-04-09Fixing coll.JSONPath reference in docsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-04-09Adding coll.JSONPath functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-04-06Fixing merge behaviour for booleansDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-03-31AWS STS functionsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-03-23Adding docs for aws.KMSEncrypt and aws.KMSDecryptDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-03-18Adding strings.RuneCount functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-03-18lowercasing uuid title for sort orderDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>