import "cuelang.org/go"
Path | Synopsis |
---|---|
cmd/cue | |
cmd/cue/cmd | |
cmd/cue/cmd/interfaces | |
cue | Package cue is a transition package for supporting the cue.Value API. |
cue/ast | Package ast declares the types used to represent syntax trees for CUE packages. |
cue/ast/astutil | |
cue/build | Package build defines data types and utilities for defining CUE configuration instances. |
cue/encoding | Package encoding provides support for managing data format files supported by CUE. |
cue/errors | Package errors defines shared types for handling CUE errors. |
cue/format | Package format implements standard formatting of CUE configurations. |
cuego | Package cuego allows using CUE constraints in Go programs. |
cue/literal | Package literal implements conversions to and from string representations of basic data types. |
cue/load | Package load loads CUE instances. |
cue.mod | |
cue/parser | Package parser implements a parser for CUE source files. |
cue/scanner | Package scanner implements a scanner for CUE source text. |
cue/token | Package token defines constants representing the lexical tokens of the Go programming language and basic operations on tokens (printing, predicates). |
encoding | Package encoding contains subpackages to convert CUE to and from byte-level and textual representations. |
encoding/gocode | Package gocode defines functions for extracting CUE definitions from Go code and generating Go code from CUE values. |
encoding/gocode/gocodec | Package codec converts Go to and from CUE and validates Go values based on CUE constraints. |
encoding/json | Package json converts JSON to and from CUE. |
encoding/jsonschema | Package jsonschema converts JSON Schema to CUE |
encoding/openapi | Package openapi provides functionality for mapping CUE to and from OpenAPI v3.0.0. |
encoding/protobuf | Package protobuf defines functionality for parsing protocol buffer definitions and instances. |
encoding/yaml | Package yaml converts YAML encodings to and from CUE. |
internal | Package internal exposes some cue internals to other packages. |
internal/cli | |
internal/copy | Package copy provides utilities to copy files and directories. |
internal/core/adt | Package adt represents partially and fully evaluated CUE types. |
internal/core/compile | |
internal/core/convert | Package convert allows converting to and from Go values and Types. |
internal/core/debug | Package debug prints a given ADT node. |
internal/core/dep | Package dep analyzes dependencies between values. |
internal/core/eval | Package eval contains the high level CUE evaluation strategy. |
internal/core/export | |
internal/core/runtime | |
internal/core/subsume | Package subsume defines various subsumption relations. |
internal/core/validate | Package validate collects errors from an evaluated Vertex. |
internal/cuetest | |
internal/cuetxtar | |
internal/diff | |
internal/encoding | |
internal/encoding/json | |
internal/encoding/yaml | |
internal/filetypes | |
internal/source | Package source contains utility functions that standardize reading source bytes across cue packages. |
internal/str | Package str provides string manipulation utilities. |
internal/task | Package task provides a registry for tasks to be used by commands. |
internal/third_party/yaml | Package yaml implements YAML support for the Go language. |
pkg | Package pkg define CUE standard packages. |
pkg/crypto/md5 | |
pkg/crypto/sha1 | |
pkg/crypto/sha256 | |
pkg/crypto/sha512 | |
pkg/encoding/base64 | Package base64 implements base64 encoding as specified by RFC 4648. |
pkg/encoding/csv | |
pkg/encoding/hex | |
pkg/encoding/json | |
pkg/encoding/yaml | |
pkg/gen | Package gen is a command that can be used to bootstrap a new builtin package directory. |
pkg/html | |
pkg/internal | |
pkg/internal/builtintest | |
pkg/list | Package list contains functions for manipulating and examining lists. |
pkg/math | |
pkg/math/bits | |
pkg/net | Package net provides net-related type definitions. |
pkg/path | Package filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths. |
pkg/regexp | |
pkg/strconv | |
pkg/strings | Package strings implements simple functions to manipulate UTF-8 encoded strings.package strings. |
pkg/struct | Package struct defines utilities for struct types. |
pkg/text/tabwriter | |
pkg/text/template | |
pkg/time | Package time defines time-related types. |
pkg/tool | Package tool defines statefull operation types for cue commands. |
pkg/tool/cli | Package cli provides tasks dealing with a console. |
pkg/tool/exec | Package exec defines tasks for running commands. |
pkg/tool/file | Package file provides file operations for cue tasks. |
pkg/tool/http | Package http provides tasks related to the HTTP protocol. |
pkg/tool/os | Package os defines tasks for retrieving os-related information. |
tools/fix | Package fix contains functionality for writing CUE files with legacy syntax to newer ones. |
tools/flow | Package flow provides a low-level workflow manager based on a CUE Instance. |
tools/trim | Package trim removes definitions that may be inferred from templates. |
Updated 2021-01-17. Refresh now. Tools for package owners.