summaryrefslogtreecommitdiff
path: root/gomplate.go
AgeCommit message (Collapse)Author
2024-06-11chore(api)!: Unexport some Config methods (#2106)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-06-09chore(api)!: Overhauling config and rendering types (#2094)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-06-06chore(api)!: Removing deprecated RunTemplates function and Config type (#2095)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-05-30chore: add files missed from PR 2083 (#2084)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-05-29chore!: Replacing the data.Data type with a datasource registry (#2083)Dave Henderson
* chore!: Replacing the data.Data type with a datasource registry Signed-off-by: Dave Henderson <dhenderson@gmail.com> * chore(lint): fix lint warning Signed-off-by: Dave Henderson <dhenderson@gmail.com> --------- Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2024-01-22Remove deprecated cleanup hooks (#1972)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-10-28A bunch of linting and refactorings (#1893)Dave Henderson
2023-03-12Bump to v4 moduleDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2023-02-04Remove uses of pkg/errorsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-06-12New gomplate.Renderer interfaceDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-05-30Support URLs for nested templatesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-05-29Simplify template processingDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2022-05-28General refactoring & cleanupDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2021-04-03Update linting and fix field alignment issuesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2021-02-28Fix --input-dir=. bugDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-08-23Add experimental modeDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-08-19Go 1.15 bump and other updatesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-05-21Deprecate legacy config structDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-05-03Support a config file to use instead of commandline argumentsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2020-02-27Adding context.Context support and a loggerDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-11-13Export /v3 from go moduleDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-10-26Refactor context naming to reduce confusionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-10-22Plugins for custom functionsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-05-09Updating some package docsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-05-02Linting more (and fixing more)Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-04-09Adding --output-map argument for templating output pathsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2019-03-31Refactor ConfigDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-11-15New --context flag for adding datasources to contextDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-11-10New tpl functionDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-09-24Refactoring nested templatesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-09-24applies improvements to --template after reviewAm Laher
2018-09-23removes globbing support and adds templateAliases (aliased using --template ↵Am Laher
alias=file.t)
2018-09-19new arg --templates for parsing additional templatesAm Laher
2018-08-28Adding new --verbose flagDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-08-17Enable Usage of gomplate as libraryDavid C Wang
* Exported the `Funcs` function by upcasing first letter * Demo program found at: https://gist.github.com/dcwangmit01/e9e58dd123e0a8eb48c2f4e8ffa16d5a
2018-08-10Adding --chmod flag to explicitly set output file modesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-05-03Improving error handling for datasourcesDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-05-02Fixing new lint error S1012Dave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-04-24Avoid closing stdoutDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-04-21Adding basic metrics around template renderingDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-04-18Putting main pkg in cmd subdirectoryDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2018-01-28Refactoring template processingDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-12-29Naming template after input filenameDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-11-27Can now take multiple exclude flagsGeorge Kelly
2017-11-27Can now pass --exclude as a flagGeorge Kelly
exclude takes a glob and ensures that any files found in that glob aren't parsed
2017-10-29Don't panic on template errorsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-08-09Extracting data namespace, renaming typeconv to conv namespaceDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-06-08Namespacing the AWS funcsDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
2017-06-05Adding TOML supportDave Henderson
Signed-off-by: Dave Henderson <dhenderson@gmail.com>