go: cuelang.org/go

Directories

PathSynopsis
cmd/cue
cmd/cue/cmd
cmd/cue/cmd/interfaces
cuePackage cue creates, evaluates and manipulates CUE configurations.
cue/astPackage ast declares the types used to represent syntax trees for CUE packages.
cue/ast/astutil
cue/buildPackage build defines data types and utilities for defining CUE configuration instances.
cue/encodingPackage encoding provides support for managing data format files supported by CUE.
cue/errorsPackage errors defines shared types for handling CUE errors.
cue/formatPackage format implements standard formatting of CUE configurations.
cuegoPackage cuego allows using CUE constraints in Go programs.
cue/literalPackage literal implements conversions to and from string representations of basic data types.
cue/loadPackage load loads CUE instances.
cue/parserPackage parser implements a parser for CUE source files.
cue/scannerPackage scanner implements a scanner for CUE source text.
cue/tokenPackage token defines constants representing the lexical tokens of the Go programming language and basic operations on tokens (printing, predicates).
encodingPackage encoding contains subpackages to convert CUE to and from byte-level and textual representations.
encoding/gocodePackage gocode defines functions for extracting CUE definitions from Go code and generating Go code from CUE values.
encoding/gocode/gocodecPackage codec converts Go to and from CUE and validates Go values based on CUE constraints.
encoding/jsonPackage json converts JSON to and from CUE.
encoding/openapiPackage openapi provides functionality for mapping CUE to and from OpenAPI v3.0.0.
encoding/protobufPackage protobuf defines functionality for parsing protocol buffer definitions and instances.
encoding/yamlPackage yaml converts YAML encodings to and from CUE.
internalPackage internal exposes some cue internals to other packages.
internal/copyPackage copy provides utilities to copy files and directories.
internal/cuetest
internal/sourcePackage source contains utility functions that standardize reading source bytes across cue packages.
internal/strPackage str provides string manipulation utilities.
internal/taskPackage task provides a registry for tasks to be used by commands.
internal/third_party/yamlPackage yaml implements YAML support for the Go language.
pkgPackage pkg define CUE standard packages.
pkg/crypto/md5
pkg/crypto/sha1
pkg/crypto/sha256
pkg/crypto/sha512
pkg/encoding/base64Package base64 implements base64 encoding as specified by RFC 4648.
pkg/encoding/csv
pkg/encoding/hex
pkg/encoding/json
pkg/encoding/yaml
pkg/html
pkg/listPackage list contains functions for manipulating and examining lists.
pkg/math
pkg/math/bits
pkg/netPackage net provides net-related type definitions.
pkg/path
pkg/regexp
pkg/strconv
pkg/stringsPackage strings implements simple functions to manipulate UTF-8 encoded strings.package strings.
pkg/structPackage struct defines utilities for struct types.
pkg/text/tabwriter
pkg/text/template
pkg/timePackage time defines time-related types.
pkg/toolPackage tool defines statefull operation types for cue commands.
pkg/tool/cliPackage cli provides tasks dealing with a console.
pkg/tool/execPackage exec defines tasks for running commands.
pkg/tool/filePackage file provides file operations for cue tasks.
pkg/tool/httpPackage http provides tasks related to the HTTP protocol.

Updated 2019-11-17. Refresh now. Tools for package owners.