transform

package
v0.0.0-...-372bc1c Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BuildSubcommand = func(templateMap map[string]string) error {
	alterRecord, err := domain.BuildAlterInfrastucture(templateMap, QueryTemplate, TransformControlTemplate)
	if err != nil {
		return err
	}
	data, err := ioutil.ReadFile(alterRecord.FirstFilePath)
	if err != nil {
		return err
	}
	text := string(data)
	changedText := strings.Replace(text, alterRecord.FirstWordInFirstFile, "{{name}}", 1)
	changedData := []byte(changedText)
	err = ioutil.WriteFile(alterRecord.FirstFilePath, changedData, 0644)
	if err != nil {
		return err
	}

	quotedFullQueryId := globals.QUOTE + alterRecord.FullQueryId + globals.QUOTE

	prependString := "{%- set name = val(tokens, " + quotedFullQueryId + ") -%}" + "\n"

	err = common.PrependToFile(alterRecord.FirstFilePath, prependString)
	return err
}
View Source
var (
	QueryTemplate = `` /* 166-byte string literal not displayed */

)
View Source
var (
	TransformControlTemplate = `
[
	  {
		"op": "transform"
	  }
]
`
)

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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