woodpecker/vendor/github.com/drone/envsubst/readme.md
6543 75513575be
Use go's vendoring (#284)
* store dependency's in git

* since we vendor ... rm tech-depts

* aad make target 'vendor' to update vendor folder (manual task)
2021-08-30 19:14:04 +02:00

38 lines
No EOL
788 B
Markdown

# envsubst
`envsubst` is a Go package for expanding variables in a string using `${var}` syntax.
Includes support for bash string replacement functions.
## Documentation
[Documentation can be found on GoDoc][doc].
## 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}`
[doc]: http://godoc.org/github.com/drone/envsubst