Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add many functions provided by the sprig lib #140

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

glehmann
Copy link

@glehmann glehmann commented Sep 5, 2019

namely:

typeOf
dir
toJson
hasPrefix
trunc
wrap
untitle
regexReplaceAll
genSignedCert
hasKey
clean
floor
uuidv4
compact
date_in_zone
tuple
date_modify
first
toPrettyJson
sha1sum
untilStep
splitList
pick
genPrivateKey
slice
quote
ago
date
b32enc
kindIs
pluck
randAlphaNum
until
without
max
typeIs
push
genSelfSignedCert
regexFind
unixEpoch
rest
abbrevboth
nospace
biggest
mul
sub
append
regexReplaceAllLiteral
keys
regexMatch
round
b64enc
mod
squote
nindent
set
randNumeric
trimPrefix
min
reverse
semver
coalesce
trimAll
dateModify
dateInZone
snakecase
b32dec
randAscii
cat
join
float64
trimSuffix
isAbs
values
genCA
kindOf
add1
htmlDate
semverCompare
initial
last
div
substr
repeat
splitn
abbrev
title
plural
hello
list
indent
ceil
sha256sum
wrapWith
swapcase
omit
buildCustomCert
typeIsLike
sortAlpha
trimall
mergeOverwrite
initials
env
htmlDateInZone
toString
expandenv
int64
camelcase
hasSuffix
ext
trim
kebabcase
ternary
uniq
toDate
randAlpha
b64dec
shuffle
regexFindAll
now
dict
prepend
regexSplit
base
empty
fail
derivePassword
adler32sum
has
int
unset
merge
toStrings

a few are NOT imported from sprig, in order to be fully compatible with the older
dockerize versions:

contains
upper
add
split
default
replace
atoi
lower

namely:

typeOf
dir
toJson
hasPrefix
trunc
wrap
untitle
regexReplaceAll
genSignedCert
hasKey
clean
floor
uuidv4
compact
date_in_zone
tuple
date_modify
first
toPrettyJson
sha1sum
untilStep
splitList
pick
genPrivateKey
slice
quote
ago
date
b32enc
kindIs
pluck
randAlphaNum
until
without
max
typeIs
push
genSelfSignedCert
regexFind
unixEpoch
rest
abbrevboth
nospace
biggest
mul
sub
append
regexReplaceAllLiteral
keys
regexMatch
round
b64enc
mod
squote
nindent
set
randNumeric
trimPrefix
min
reverse
semver
coalesce
trimAll
dateModify
dateInZone
snakecase
b32dec
randAscii
cat
join
float64
trimSuffix
isAbs
values
genCA
kindOf
add1
htmlDate
semverCompare
initial
last
div
substr
repeat
splitn
abbrev
title
plural
hello
list
indent
ceil
sha256sum
wrapWith
swapcase
omit
buildCustomCert
typeIsLike
sortAlpha
trimall
mergeOverwrite
initials
env
htmlDateInZone
toString
expandenv
int64
camelcase
hasSuffix
ext
trim
kebabcase
ternary
uniq
toDate
randAlpha
b64dec
shuffle
regexFindAll
now
dict
prepend
regexSplit
base
empty
fail
derivePassword
adler32sum
has
int
unset
merge
toStrings

a few are NOT imported from sprig, in order to be fully compatible with the older
dockerize versions:

contains
upper
add
split
default
replace
atoi
lower
@johannesfritsch
Copy link

Yes, please! I could really use some of them, namely something to implement startsWith. If this will not be added I will have to switch dockerize for something else.

My need: Have to write some env variables to a file, but only the ones that start with "REACT_APP_"

@mwmahlberg
Copy link
Contributor

I find this interesting, but there should be tests to ensure future versions of sprig do not break compatibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants