strings

package
v0.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2025 License: MIT Imports: 4 Imported by: 2

Documentation

Overview

Package strings ports Go's strings package to google/go-jsonnet's native functions.

Example
vm := jsonnet.MakeVM()
vm.NativeFunction(strings.TrimPrefix("trimPrefix"))
code := `std.native("trimPrefix")("foo/v1.0.0", "foo/")`
result, err := vm.EvaluateAnonymousSnippet("test.jsonnet", code)
if err != nil {
	log.Fatal(err)
}
var a []any
if err := json.Unmarshal([]byte(result), &a); err != nil {
	log.Fatal(err)
}
fmt.Printf("%v %v\n", a[0], a[1])
Output:

v1.0.0 <nil>

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

func Contains

func Contains(name string) *jsonnet.NativeFunction

func ContainsAny added in v0.4.1

func ContainsAny(name string) *jsonnet.NativeFunction

func Count added in v0.4.1

func Count(name string) *jsonnet.NativeFunction

func Cut added in v0.4.1

func Cut(name string) *jsonnet.NativeFunction

func CutPrefix added in v0.4.1

func CutPrefix(name string) *jsonnet.NativeFunction

func CutSuffix added in v0.4.1

func CutSuffix(name string) *jsonnet.NativeFunction

func EqualFold added in v0.4.1

func EqualFold(name string) *jsonnet.NativeFunction

func Fields added in v0.4.1

func Fields(name string) *jsonnet.NativeFunction

func LastIndex added in v0.4.1

func LastIndex(name string) *jsonnet.NativeFunction

func LastIndexAny added in v0.4.1

func LastIndexAny(name string) *jsonnet.NativeFunction

func Repeat added in v0.4.1

func Repeat(name string) *jsonnet.NativeFunction

func Replace added in v0.4.1

func Replace(name string) *jsonnet.NativeFunction

func TrimPrefix

func TrimPrefix(name string) *jsonnet.NativeFunction

func TrimSpace deprecated

func TrimSpace(name string) *jsonnet.NativeFunction

Deprecated: Use std.trim(str) instead.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL