mirror of
https://github.com/mikefarah/yq.git
synced 2024-12-19 20:19:04 +00:00
Can build yq with no lua
This commit is contained in:
parent
5fa41624c9
commit
6e65d44a98
9
examples/data.lua
Normal file
9
examples/data.lua
Normal file
@ -0,0 +1,9 @@
|
||||
return {
|
||||
["country"] = "Australia"; -- this place
|
||||
["cities"] = {
|
||||
"Sydney",
|
||||
"Melbourne",
|
||||
"Brisbane",
|
||||
"Perth",
|
||||
};
|
||||
};
|
@ -1,3 +1,5 @@
|
||||
//go:build !yq_nolua
|
||||
|
||||
package yqlib
|
||||
|
||||
import (
|
||||
|
@ -1,3 +1,5 @@
|
||||
//go:build !yq_nolua
|
||||
|
||||
package yqlib
|
||||
|
||||
import (
|
||||
|
@ -1,3 +1,5 @@
|
||||
//go:build !yq_nolua
|
||||
|
||||
package yqlib
|
||||
|
||||
import (
|
||||
@ -54,6 +56,7 @@ cities:
|
||||
description: "Basic roundtrip",
|
||||
skipDoc: true,
|
||||
scenarioType: "roundtrip",
|
||||
expression: `.cities[0] = "Adelaide"`,
|
||||
input: `return {
|
||||
["country"] = "Australia"; -- this place
|
||||
["cities"] = {
|
||||
@ -67,7 +70,7 @@ cities:
|
||||
expected: `return {
|
||||
["country"] = "Australia";
|
||||
["cities"] = {
|
||||
"Sydney",
|
||||
"Adelaide",
|
||||
"Melbourne",
|
||||
"Brisbane",
|
||||
"Perth",
|
||||
|
11
pkg/yqlib/no_lua.go
Normal file
11
pkg/yqlib/no_lua.go
Normal file
@ -0,0 +1,11 @@
|
||||
//go:build yq_nolua
|
||||
|
||||
package yqlib
|
||||
|
||||
func NewLuaEncoder(prefs LuaPreferences) Encoder {
|
||||
return nil
|
||||
}
|
||||
|
||||
func NewLuaDecoder(prefs LuaPreferences) Decoder {
|
||||
return nil
|
||||
}
|
@ -155,6 +155,7 @@ Nonquoting
|
||||
nosec
|
||||
notoml
|
||||
noxml
|
||||
nolua
|
||||
nullinput
|
||||
onea
|
||||
Oneshot
|
||||
|
@ -1,2 +1,2 @@
|
||||
#!/bin/bash
|
||||
go build -tags yq_notoml -tags yq_noxml -tags yq_nojson -ldflags "-s -w" .
|
||||
go build -tags "yq_nolua yq_notoml yq_noxml yq_nojson" -ldflags "-s -w" .
|
Loading…
Reference in New Issue
Block a user