Directories ¶
Path | Synopsis |
---|---|
Package atexit provides handling for functions you want called when the program exits unexpectedly due to a signal.
|
Package atexit provides handling for functions you want called when the program exits unexpectedly due to a signal. |
Package batcher implements a generic batcher.
|
Package batcher implements a generic batcher. |
Package bucket is contains utilities for managing bucket-based backends
|
Package bucket is contains utilities for managing bucket-based backends |
Package buildinfo provides build information.
|
Package buildinfo provides build information. |
Package cache implements a simple cache where the entries are expired after a given time (5 minutes of disuse by default).
|
Package cache implements a simple cache where the entries are expired after a given time (5 minutes of disuse by default). |
Package daemonize provides daemonization interface for Unix platforms.
|
Package daemonize provides daemonization interface for Unix platforms. |
Package debug contains functions for dealing with runtime/debug functions across go versions
|
Package debug contains functions for dealing with runtime/debug functions across go versions |
Package dircache provides a simple cache for caching directory ID to path lookups and the inverse.
|
Package dircache provides a simple cache for caching directory ID to path lookups and the inverse. |
Package diskusage provides a cross platform version of the statfs system call to read disk space usage.
|
Package diskusage provides a cross platform version of the statfs system call to read disk space usage. |
Package encoder provides functionality to translate file names for usage on restrictive storage systems.
|
Package encoder provides functionality to translate file names for usage on restrictive storage systems. |
filename
Package filename provides utilities for encoder.
|
Package filename provides utilities for encoder. |
internal/gen
Package main provides utilities for encoder.
|
Package main provides utilities for encoder. |
Package env contains functions for dealing with environment variables
|
Package env contains functions for dealing with environment variables |
Package errcount provides an easy to use error counter which returns error count and last error so as to not overwhelm the user with errors.
|
Package errcount provides an easy to use error counter which returns error count and last error so as to not overwhelm the user with errors. |
Package errors provides error handling utilities.
|
Package errors provides error handling utilities. |
Package exitcode exports rclone's exit status numbers.
|
Package exitcode exports rclone's exit status numbers. |
Package file provides a version of os.OpenFile, the handles of which can be renamed and deleted under Windows.
|
Package file provides a version of os.OpenFile, the handles of which can be renamed and deleted under Windows. |
Package http provides a registration interface for http services
|
Package http provides a registration interface for http services |
serve
Package serve deals with serving objects over HTTP
|
Package serve deals with serving objects over HTTP |
Package israce reports if the Go race detector is enabled.
|
Package israce reports if the Go race detector is enabled. |
Package jwtutil provides JWT utilities.
|
Package jwtutil provides JWT utilities. |
Package kv provides key/value database.
|
Package kv provides key/value database. |
Package mmap provides memory mapped related utilities.
|
Package mmap provides memory mapped related utilities. |
Package multipart implements generic multipart uploading.
|
Package multipart implements generic multipart uploading. |
Package oauthutil provides OAuth utilities.
|
Package oauthutil provides OAuth utilities. |
Package pacer makes pacing and retrying API calls easy
|
Package pacer makes pacing and retrying API calls easy |
Package plugin implements loading out-of-tree storage backends using https://golang.org/pkg/plugin/ on Linux and macOS.
|
Package plugin implements loading out-of-tree storage backends using https://golang.org/pkg/plugin/ on Linux and macOS. |
Package pool implements a memory pool similar in concept to sync.Pool but with more determinism.
|
Package pool implements a memory pool similar in concept to sync.Pool but with more determinism. |
Package proxy enables SOCKS5 proxy dialling
|
Package proxy enables SOCKS5 proxy dialling |
Package random holds a few functions for working with random numbers
|
Package random holds a few functions for working with random numbers |
Package ranges provides the Ranges type for keeping track of byte ranges which may or may not be present in an object.
|
Package ranges provides the Ranges type for keeping track of byte ranges which may or may not be present in an object. |
Package readers provides io.Reader related utilities.
|
Package readers provides io.Reader related utilities. |
Package rest implements a simple REST wrapper
|
Package rest implements a simple REST wrapper |
Package sdactivation provides support for systemd socket activation, wrapping the coreos/go-systemd package.
|
Package sdactivation provides support for systemd socket activation, wrapping the coreos/go-systemd package. |
Package structs is for manipulating structures with reflection
|
Package structs is for manipulating structures with reflection |
Package systemd contains utilities for communication with the systemd service manager.
|
Package systemd contains utilities for communication with the systemd service manager. |
Package terminal provides VT100 terminal codes and a windows implementation of that.
|
Package terminal provides VT100 terminal codes and a windows implementation of that. |
Package version provides machinery for versioning file names with a timestamp-based version string
|
Package version provides machinery for versioning file names with a timestamp-based version string |
Click to show internal directories.
Click to hide internal directories.