mirror of
https://github.com/mikefarah/yq.git
synced 2026-09-05 00:54:51 +08:00
Add more build tags to reduce binary size
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
|
||||
//go:build !yq_nobase64
|
||||
|
||||
package yqlib
|
||||
|
||||
import (
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
|
||||
//go:build !yq_nocsv
|
||||
|
||||
package yqlib
|
||||
|
||||
import (
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
//go:build !yq_noprops
|
||||
|
||||
package yqlib
|
||||
|
||||
import (
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
//go:build !yq_nouri
|
||||
|
||||
package yqlib
|
||||
|
||||
import (
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
//go:build !yq_nobase64
|
||||
|
||||
package yqlib
|
||||
|
||||
import (
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
//go:build !yq_nocsv
|
||||
|
||||
package yqlib
|
||||
|
||||
import (
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
//go:build !yq_noprops
|
||||
|
||||
package yqlib
|
||||
|
||||
import (
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
//go:build !yq_nosh
|
||||
|
||||
package yqlib
|
||||
|
||||
import (
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
//go:build !yq_noshell
|
||||
|
||||
package yqlib
|
||||
|
||||
import (
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
//go:build !yq_nouri
|
||||
|
||||
package yqlib
|
||||
|
||||
import (
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
//go:build yq_nobase64
|
||||
|
||||
package yqlib
|
||||
|
||||
func NewBase64Decoder() Decoder {
|
||||
return nil
|
||||
}
|
||||
|
||||
func NewBase64Encoder() Encoder {
|
||||
return nil
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
//go:build yq_nocsv
|
||||
|
||||
package yqlib
|
||||
|
||||
func NewCSVObjectDecoder(prefs CsvPreferences) Decoder {
|
||||
return nil
|
||||
}
|
||||
|
||||
func NewCsvEncoder(prefs CsvPreferences) Encoder {
|
||||
return nil
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
//go:build yq_noprops
|
||||
|
||||
package yqlib
|
||||
|
||||
func NewPropertiesDecoder() Decoder {
|
||||
return nil
|
||||
}
|
||||
|
||||
func NewPropertiesEncoder(prefs PropertiesPreferences) Encoder {
|
||||
return nil
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
//go:build yq_nosh
|
||||
|
||||
package yqlib
|
||||
|
||||
func NewShEncoder() Encoder {
|
||||
return nil
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
//go:build yq_noshell
|
||||
|
||||
package yqlib
|
||||
|
||||
func NewShellVariablesEncoder() Encoder {
|
||||
return nil
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
//go:build yq_nouri
|
||||
|
||||
package yqlib
|
||||
|
||||
func NewUriDecoder() Decoder {
|
||||
return nil
|
||||
}
|
||||
|
||||
func NewUriEncoder() Encoder {
|
||||
return nil
|
||||
}
|
||||
Reference in New Issue
Block a user