package cuedebug
import "cuelang.org/go/internal/cuedebug"
Index ¶
Functions ¶
func Init ¶
func Init() error
Init initializes Flags. Note: this isn't named "init" because we don't always want it to be called (for example we don't want it to be called when running "cue help"), and also because we want the failure mode to be one of error not panic, which would be the only option if it was a top level init function.
Types ¶
type Config ¶
type Config struct { // HTTP enables JSON logging per HTTP request and response made // when interacting with module registries. HTTP bool // Strict sets whether extra aggressive checking should be done. // This should typically default to true for pre-releases and default to // false otherwise. Strict bool // LogEval sets the log level for the evaluator. // There are currently only two levels: // // 0: no logging // 1: logging LogEval int // Sharing enables structure sharing. Sharing bool `envflag:"default:true"` // SortFields forces fields in a struct to be sorted // lexicographically. SortFields bool // OpenDef disables the check for closedness of definitions. OpenDef bool }
Flags holds the set of known CUE_DEBUG flags.
When adding, deleting, or modifying entries below, update cmd/cue/cmd/help.go as well for `cue help environment`.
var Flags Config
Flags holds the set of global CUE_DEBUG flags. It is initialized by Init.
Source Files ¶
cuedebug.go
- Version
- v0.13.0-alpha.4
- Published
- Apr 25, 2025
- Platform
- darwin/amd64
- Imports
- 2 packages
- Last checked
- 17 hours ago –
Tools for package owners.