mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-12-13 12:06:29 +00:00
75513575be
* store dependency's in git * since we vendor ... rm tech-depts * aad make target 'vendor' to update vendor folder (manual task)
38 lines
No EOL
788 B
Markdown
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 |