Skip to content

jitsi/tpl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

202 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tpl

Simple templating from environment variables.

Usage

Given the following sample file (sample.txt):

Hello {{ .Env.USER }}
$ tpl sample.txt
Hello saghul

The output is always stdout. This utility is means to be used as follows:

$ tpl nginx.conf.tpl > nginx.conf

Template context

Templates use Golang text/template.

You can access environment variables within a template in the .Env object.

There are some built-in functions as well: sprout

More functions:

  • toBool
  • countRune
  • pipeline compatible regex functions from sprout
    • reReplaceAll
    • reReplaceAllLiteral
    • reSplit

Thanks

This project is a fork of frep with a more limited scope. Thank you Guoqiang Chen for creating frep!

About

Simple templating from environment variables

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors