harness-drone/vendor/github.com/drone/envsubst
2017-03-25 17:53:57 +08:00
..
parse upgrade envsubst 2017-03-25 17:53:57 +08:00
eval.go move to envsubst package 2017-01-18 22:03:38 +07:00
funcs.go upgrade envsubst 2017-03-25 17:53:57 +08:00
LICENSE move to envsubst package 2017-01-18 22:03:38 +07:00
match.go move to envsubst package 2017-01-18 22:03:38 +07:00
README upgrade envsubst 2017-03-25 17:53:57 +08:00
template.go move to envsubst package 2017-01-18 22:03:38 +07:00

Go package for expanding variables in a string using ${var} syntax. Includes support for bash string replacement functions.

Documentation:

    http://godoc.org/github.com/drone/envsubst

Supported Functions:

    ${var^}
    ${var^^}
    ${var,}
    ${var,,}
    ${var:position}
    ${var:position:length}
    ${var#substring}
    ${var##substring}
    ${var%substring}
    ${var%%substring}
    ${var/substring/replacement}
    ${var//substring/replacement}
    ${var/#substring/replacement}
    ${var/%substring/replacement}
    ${#var}
    ${var=default}
    ${var:=default}
    ${var:-default}

Unsupported Functions:

    ${var-default}
    ${var+default}
    ${var:?default}
    ${var:+default}