Documentation
¶
Index ¶
- func DefaultIfEmpty(input string, defaultValue string) string
- func DefaultIfEmptyOrNil(input *string, defaultValue string) string
- func DefaultPointerIfEmptyOrNil(input *string, defaultValue string) *string
- func EmptyIfNil(input *string) string
- func EmptyPointerIfNil(input *string) *string
- func EnsureSuffix(input string, suffix string) string
- func EscapeDollarCurly(input string) string
- func EscapeDollarCurlyPointer(input *string) *string
- func FalseIfNil(input *bool) bool
- func InputIfEnabled(enabled bool, input string) *string
- func InputIfEnabledElseDefault(enabled bool, input string, defaultValue string) *string
- func InputPointerIfEnabled(enabled bool, input *string) *string
- func IsString(value interface{}) bool
- func NilIfEmpty(input string) *string
- func NilIfEmptyPointer(input *string) *string
- func NilIfFalse(input bool) *bool
- func ParseBool(input string) bool
- func ParseBoolPointer(input *string) *bool
- func PowershellEscape(s string) string
- func StrPointer(input string) *string
- func StripMultilineWhitespace(input string) string
- func TrimPointer(input *string) *string
- func UnEscapeDollar(input string) string
- func UnEscapeDollarInMap(fileMap map[string]string) map[string]string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultIfEmpty ¶
func DefaultIfEmptyOrNil ¶
func DefaultPointerIfEmptyOrNil ¶ added in v0.1.1218
func EmptyIfNil ¶
func EmptyPointerIfNil ¶ added in v0.1.877
func EnsureSuffix ¶
func EscapeDollarCurly ¶ added in v0.1.1197
EscapeDollarCurly escapes the dollar sign in the curly braces to allow stings like "${MyVar}" to be expressed as a string value.
func EscapeDollarCurlyPointer ¶ added in v0.1.1197
EscapeDollarCurlyPointer escapes the dollar sign in the curly braces to allow stings like "${MyVar}" to be expressed as a string value.
func FalseIfNil ¶
func InputIfEnabled ¶ added in v0.1.1091
func InputIfEnabledElseDefault ¶ added in v0.1.1112
func InputPointerIfEnabled ¶ added in v0.1.1052
func NilIfEmpty ¶
func NilIfEmptyPointer ¶
func NilIfFalse ¶
func ParseBoolPointer ¶
func PowershellEscape ¶ added in v0.1.1204
func StrPointer ¶ added in v0.1.525
func StripMultilineWhitespace ¶ added in v0.1.1204
func TrimPointer ¶ added in v0.1.1439
func UnEscapeDollar ¶
func UnEscapeDollarInMap ¶ added in v0.1.903
UnEscapeDollarInMap is a naive way of unescaping strings that assumes any string whose entire contents is two dollar signs, an opening curly bracket, some content, and a closing curly bracket was meant to be a HCL interpolated string. Where this assumption doesn't hold, converters must write attributes manually rather than rely on this method. See ProjectConverter for an example where the description field is written out manually.
Types ¶
This section is empty.