pkg/

directory
v0.12.0-beta7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 7, 2021 License: MIT

Directories

Path Synopsis
Package agent provides facilities for extracting, installing, and connecting to agent binaries.
Package agent provides facilities for extracting, installing, and connecting to agent binaries.
transport/docker
Package docker provides the Docker transport implementation.
Package docker provides the Docker transport implementation.
transport/ssh
Package ssh provides the SSH transport implementation.
Package ssh provides the SSH transport implementation.
Package comparison provides assorted comparison functions.
Package comparison provides assorted comparison functions.
Package compose provides emulation and interfaces for Docker Compose that are aware of "x-mutagen" extensions.
Package compose provides emulation and interfaces for Docker Compose that are aware of "x-mutagen" extensions.
internal/configuration
Package configuration provides support for loading individual Compose YAML files that contain x-mutagen attributes and generating Compose YAML files.
Package configuration provides support for loading individual Compose YAML files that contain x-mutagen attributes and generating Compose YAML files.
Package compression provides simple compression facilities for wrapping streams.
Package compression provides simple compression facilities for wrapping streams.
Package configuration provides infrastructure for loading common configuration information from human-readable formats.
Package configuration provides infrastructure for loading common configuration information from human-readable formats.
forwarding
Package forwarding provides definitions for human-readable forwarding configuration files.
Package forwarding provides definitions for human-readable forwarding configuration files.
global
Package global provides the infrastructure need to load global configuration files.
Package global provides the infrastructure need to load global configuration files.
synchronization
Package synchronization provides definitions for human-readable synchronization configuration files.
Package synchronization provides definitions for human-readable synchronization configuration files.
types
Package types provides types useful for configuration file structures.
Package types provides types useful for configuration file structures.
Package encoding provides safe, atomic utility methods for encoding/saving to disk and loading from disk/decoding of data in common formats.
Package encoding provides safe, atomic utility methods for encoding/saving to disk and loading from disk/decoding of data in common formats.
Package environment supports environment variable format conversion.
Package environment supports environment variable format conversion.
filesystem
Package forwarding provides infrastructure for forwarding sessions.
Package forwarding provides infrastructure for forwarding sessions.
endpoint
Package endpoint provides forwarding endpoint implementations.
Package endpoint provides forwarding endpoint implementations.
endpoint/remote
Package remote provides a client/server architecture for connecting to and hosting a remote forwarding endpoint.
Package remote provides a client/server architecture for connecting to and hosting a remote forwarding endpoint.
protocols
Package protocols provides forwarding session protocol handler implementations.
Package protocols provides forwarding session protocol handler implementations.
protocols/docker
Package docker provides the Docker forwarding session protocol implementation.
Package docker provides the Docker forwarding session protocol implementation.
protocols/local
Package local provides the local forwarding session protocol implementation.
Package local provides the local forwarding session protocol implementation.
protocols/ssh
Package ssh provides the SSH forwarding session protocol implementation.
Package ssh provides the SSH forwarding session protocol implementation.
Package grpcutil provides utility functions for use with gRPC.
Package grpcutil provides utility functions for use with gRPC.
Package housekeeping provides automated cleanup facilities for the Mutagen data directory.
Package housekeeping provides automated cleanup facilities for the Mutagen data directory.
Package identifier provides collision-resistant string-based identifiers.
Package identifier provides collision-resistant string-based identifiers.
Package integration provides integration tests for Mutagen.
Package integration provides integration tests for Mutagen.
fixtures/constants
Package constants provides constants that are used by integration test fixtures.
Package constants provides constants that are used by integration test fixtures.
protocols/netpipe
Package netpipe provides the Mutagen netpipe protocol implementation, which is an in-memory protocol that uses Mutagen's remote endpoint infrastructure over a net.Pipe.
Package netpipe provides the Mutagen netpipe protocol implementation, which is an in-memory protocol that uses Mutagen's remote endpoint infrastructure over a net.Pipe.
Package logging provides logging facilities.
Package logging provides logging facilities.
Package multiplexing provides stream multiplexing.
Package multiplexing provides stream multiplexing.
ring
Package ring provides an efficient ring buffer for bytes.
Package ring provides an efficient ring buffer for bytes.
Package process provides additional utilities for launching and managing executable processes.
Package process provides additional utilities for launching and managing executable processes.
Package project provides project orchestration infrastructure.
Package project provides project orchestration infrastructure.
Package prompting provides facilities for classifying prompts, displaying prompts, and coordinating prompters.
Package prompting provides facilities for classifying prompts, displaying prompts, and coordinating prompters.
Package random provides cryptographically random values.
Package random provides cryptographically random values.
Package selection provides labeling and selection infrastructure.
Package selection provides labeling and selection infrastructure.
service
Package sidecar provides supporting infrastructure for Mutagen sidecar images and containers.
Package sidecar provides supporting infrastructure for Mutagen sidecar images and containers.
Package state provides state tracking facilities.
Package state provides state tracking facilities.
Package stream provides stream-processing utilities.
Package stream provides stream-processing utilities.
Package synchronization provides infrastructure for synchronization sessions.
Package synchronization provides infrastructure for synchronization sessions.
endpoint
Package endpoint provides synchronization endpoint implementations.
Package endpoint provides synchronization endpoint implementations.
endpoint/local
Package local provides a local synchronization endpoint implementation.
Package local provides a local synchronization endpoint implementation.
endpoint/remote
Package remote provides a client/server architecture for connecting to and hosting a remote synchronization endpoint.
Package remote provides a client/server architecture for connecting to and hosting a remote synchronization endpoint.
protocols
Package protocols provides synchronization session protocol handler implementations.
Package protocols provides synchronization session protocol handler implementations.
protocols/docker
Package docker provides the Docker synchronization session protocol implementation.
Package docker provides the Docker synchronization session protocol implementation.
protocols/local
Package local provides the local synchronization session protocol implementation.
Package local provides the local synchronization session protocol implementation.
protocols/ssh
Package ssh provides the SSH synchronization session protocol implementation.
Package ssh provides the SSH synchronization session protocol implementation.
rsync
Package rsync provides an implementation of the rsync algorithm as described in Andrew Tridgell's thesis (https://www.samba.org/~tridge/phd_thesis.pdf) and the rsync technical report (https://rsync.samba.org/tech_report).
Package rsync provides an implementation of the rsync algorithm as described in Andrew Tridgell's thesis (https://www.samba.org/~tridge/phd_thesis.pdf) and the rsync technical report (https://rsync.samba.org/tech_report).
url
Package url provides facilities for parsing and formatting Mutagen's URL formats.
Package url provides facilities for parsing and formatting Mutagen's URL formats.
forwarding
Package forwarding provides the URL parsing routines for forwarding sub-URLs.
Package forwarding provides the URL parsing routines for forwarding sub-URLs.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL