pkg/

directory
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2022 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
Package transport provides common functionality for agent transports.
Package transport provides common functionality for agent transports.
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 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 daemon provides facilities for daemon operation.
Package daemon provides facilities for daemon operation.
Package docker provides utility functions for interfacing with Docker.
Package docker provides utility functions for interfacing with Docker.
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.
Package filesystem provides low-level race-free traversal mechanisms and modification operations for filesystems.
Package filesystem provides low-level race-free traversal mechanisms and modification operations for filesystems.
behavior
Package behavior provides filesystem behavior probing facilities.
Package behavior provides filesystem behavior probing facilities.
behavior/internal/format
Package format provides filesystem format enumerations and querying functions.
Package format provides filesystem format enumerations and querying functions.
internal/syscall
Package syscall is an internal POSIX system call compatibility shim needed to ensure the availability of certain constants and functions across all supported POSIX platforms.
Package syscall is an internal POSIX system call compatibility shim needed to ensure the availability of certain constants and functions across all supported POSIX platforms.
locking
Package locking provides a file locking type that is robust to abrupt process termination.
Package locking provides a file locking type that is robust to abrupt process termination.
watching
Package watching provides a uniform interface to native filesystem watching facilities.
Package watching provides a uniform interface to native filesystem watching facilities.
watching/internal/third_party/winfsnotify
Package winfsnotify allows the user to receive file system event notifications on Windows.
Package winfsnotify allows the user to receive file system event notifications on Windows.
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/local
Package local provides a local forwarding endpoint implementation.
Package local provides a local forwarding endpoint implementation.
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 ipc provides inter-process communication facilities.
Package ipc provides inter-process communication facilities.
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 mutagen provides common version and legal metadata for Mutagen.
Package mutagen provides common version and legal metadata for Mutagen.
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 ssh provides utility functions for interfacing with OpenSSH.
Package ssh provides utility functions for interfacing with OpenSSH.
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.
core
Package core provides core synchronization data structures and algorithms.
Package core provides core synchronization data structures and algorithms.
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