Imports of containerd-shim-runhcs-v1 command

PathSynopsis
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
encoding/jsonPackage json implements encoding and decoding of JSON as defined in RFC 7159.
errorsPackage errors implements functions to manipulate errors.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
github.com/Microsoft/go-winioThis package provides utilities for efficiently performing Win32 IO operations in Go.
github.com/Microsoft/go-winio/pkg/etwPackage etw provides support for TraceLogging-based ETW (Event Tracing for Windows).
github.com/Microsoft/go-winio/pkg/etwlogrus
github.com/Microsoft/go-winio/pkg/guidPackage guid provides a GUID type.
github.com/Microsoft/hcsshim/cmd/containerd-shim-runhcs-v1/options
github.com/Microsoft/hcsshim/cmd/containerd-shim-runhcs-v1/stats
github.com/Microsoft/hcsshim/internal/clone
github.com/Microsoft/hcsshim/internal/cmdPackage cmd provides functionality used to execute commands inside of containers or UVMs, and to connect an upstream client to those commands for handling in/out/err IO.
github.com/Microsoft/hcsshim/internal/cow
github.com/Microsoft/hcsshim/internal/gcs
github.com/Microsoft/hcsshim/internal/guestrequest
github.com/Microsoft/hcsshim/internal/hcs
github.com/Microsoft/hcsshim/internal/hcs/resourcepaths
github.com/Microsoft/hcsshim/internal/hcs/schema1
github.com/Microsoft/hcsshim/internal/hcs/schema2
github.com/Microsoft/hcsshim/internal/hcsoci
github.com/Microsoft/hcsshim/internal/jobcontainers
github.com/Microsoft/hcsshim/internal/log
github.com/Microsoft/hcsshim/internal/oc
github.com/Microsoft/hcsshim/internal/oci
github.com/Microsoft/hcsshim/internal/processorinfo
github.com/Microsoft/hcsshim/internal/requesttype
github.com/Microsoft/hcsshim/internal/resourcesPackage resources handles creating, updating, and releasing resources on a container
github.com/Microsoft/hcsshim/internal/shimdiagCode generated by protoc-gen-go-ttrpc.
github.com/Microsoft/hcsshim/internal/signals
github.com/Microsoft/hcsshim/internal/uvmThis package describes the external interface for utility VMs.
github.com/Microsoft/hcsshim/osversion
github.com/Microsoft/hcsshim/pkg/octtrpc
github.com/containerd/containerd/api/eventsCode generated by protoc-gen-go-fieldpath.
github.com/containerd/containerd/api/types/taskPackage task defines the task service.
github.com/containerd/containerd/errdefsPackage errdefs defines the common errors used throughout containerd packages.
github.com/containerd/containerd/log
github.com/containerd/containerd/mount
github.com/containerd/containerd/namespaces
github.com/containerd/containerd/runtime
github.com/containerd/containerd/runtime/v2/shim
github.com/containerd/containerd/runtime/v2/task
github.com/containerd/ttrpcpackage ttrpc defines and implements a low level simple transfer protocol optimized for low latency and reliable connections between processes on the same host.
github.com/containerd/typeurl
github.com/gogo/protobuf/protoPackage proto converts data structures to and from the wire format of protocol buffers.
github.com/gogo/protobuf/typesPackage types contains code for interacting with well-known types.
github.com/opencontainers/runtime-spec/specs-go
github.com/pkg/errorsPackage errors provides simple error handling primitives.
github.com/sirupsen/logrusPackage logrus is a structured logger for Go, completely API compatible with the standard library logger.
github.com/urfave/cliPackage cli provides a minimal framework for creating and organizing command line Go applications.
go.opencensus.io/tracePackage trace contains support for OpenCensus distributed tracing.
golang.org/x/sync/errgroupPackage errgroup provides synchronization, error propagation, and Context cancelation for groups of goroutines working on subtasks of a common task.
golang.org/x/sys/windows
ioPackage io provides basic interfaces to I/O primitives.
io/ioutilPackage ioutil implements some I/O utility functions.
netPackage net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets.
osPackage os provides a platform-independent interface to operating system functionality.
os/execPackage exec runs external commands.
path/filepathPackage filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
runtimePackage runtime contains operations that interact with Go's runtime system, such as functions to control goroutines.
stringsPackage strings implements simple functions to manipulate UTF-8 encoded strings.
syncPackage sync provides basic synchronization primitives such as mutual exclusion locks.
sync/atomicPackage atomic provides low-level atomic memory primitives useful for implementing synchronization algorithms.
timePackage time provides functionality for measuring and displaying time.
unsafePackage unsafe contains operations that step around the type safety of Go programs.