go – cuelang.org/go Directories

go/ directory

Directories

PathSynopsis
cmd
cmd/cue
cmd/cue/cmd
cmd/cue/cmd/interfaces
cuePackage cue is a transition package for supporting the cue.Value API.
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).
doc
doc/tutorial
doc/tutorial/basics
doc/tutorial/kubernetes
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/jsonschemaPackage jsonschema converts JSON Schema to 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/protobuf/jsonpbPackage jsonpb rewrites a CUE expression based upon the Protobuf interpretation of JSON.
encoding/protobuf/pbinternal
encoding/protobuf/textprotoPackage textproto converts text protobuffer files to and from CUE.
encoding/yamlPackage yaml converts YAML encodings to and from CUE.
internalPackage internal exposes some cue internals to other packages.
pkgPackage pkg define CUE standard packages.
pkg/crypto
pkg/crypto/md5
pkg/crypto/sha1
pkg/crypto/sha256
pkg/crypto/sha512
pkg/encoding
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/genPackage gen is a command that can be used to bootstrap a new builtin package directory.
pkg/html
pkg/internal
pkg/listPackage list contains functions for manipulating and examining lists.
pkg/math
pkg/math/bits
pkg/netPackage net provides net-related type definitions.
pkg/pathPackage 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/stringsPackage strings implements simple functions to manipulate UTF-8 encoded strings.package strings.
pkg/structPackage struct defines utilities for struct types.
pkg/text
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.
pkg/tool/osPackage os defines tasks for retrieving os-related information.
tools
tools/fixPackage fix contains functionality for writing CUE files with legacy syntax to newer ones.
tools/flowPackage flow provides a low-level workflow manager based on a CUE Instance.
tools/trimPackage trim removes fields that may be inferred from another mixed in value that "dominates" it.
Version
v0.4.0-alpha.1
Published
Apr 15, 2021
Platform
darwin/amd64
Last checked
1 second ago

Tools for package owners.