Skip to content

jitsi/tpl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

No packages published

Contributors 12