package
2.1.1+incompatible
Repository: https://github.com/stevenyoungs/duplicacy.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ConfigStorage makes the general storage space available for storing duplicacy format snapshots.
CreateACDStorage creates an ACD storage object.
No description provided by the author
CreateB2Storage creates a B2 storage object.
CreateBackupManager creates a backup manager using the specified 'storage'.
CreateChunk creates a new chunk.
No description provided by the author
CreateChunkMaker creates a chunk maker.
CreateChunkOperator creates a new ChunkOperator.
CreateChunkUploader creates a chunk uploader.
No description provided by the author
No description provided by the author
CreateDropboxStorage creates a dropbox storage object.
CreateEmptySnapshot creates an empty snapshot.
CreateEntry creates an entry from file properties.
CreateEntryFromFileInfo creates an entry from a 'FileInfo' object.
CreateFileReader creates a file reader.
CreateFileStorage creates a file storage.
CreateFossilCollection creates an empty fossil collection.
CreateGCDStorage creates a GCD storage object.
CreateGCSStorage creates a GCD storage object.
CreateHubicStorage creates an Hubic storage object.
CreateOneDriveStorage creates an OneDrive storage object.
No description provided by the author
CreateS3CStorage creates a amazon s3 storage object.
CreateS3Storage creates a amazon s3 storage object.
No description provided by the author
No description provided by the author
No description provided by the author
CreateSnapshotFromDescription creates a snapshot from json decription.
CreateSnapshotFromDirectory creates a snapshot from the local directory 'top'.
CreateSnapshotManager creates a snapshot manager.
CreateStorage creates a storage object based on the provide storage URL.
CreateSwiftStorage creates an OpenStack Swift storage object.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GenerateKeyFromPassword generates a key from the password.
No description provided by the author
No description provided by the author
GetPassword attempts to get the password from KeyChain/KeyRing, environment variables, or keyboard input.
Get password from preference, env, but don't start any keyring request.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ListEntries returns a list of entries representing file and subdirectories under the directory 'path'.
LoadIncompleteSnapshot loads the incomplete snapshot if it exists.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MatchPath returns 'true' if the file 'filePath' is excluded by the specified 'patterns'.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SaveIncompleteSnapshot saves the incomplete snapshot under the preference directory.
SavePassword saves the specified password in the keyring/keychain.
No description provided by the author
Normally 'preferencePath' is set in LoadPreferences; however, if LoadPreferences is not called, this function provide another change to set 'preferencePath'.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
These are operations that ChunkOperator will perform.
These are operations that ChunkOperator will perform.
These are operations that ChunkOperator will perform.
These are operations that ChunkOperator will perform.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
The default iterations for key derivation.
The new header of the config file (to differentiate from the old format where the salt and iterations are fixed).
The length of the salt used in the new format.
No description provided by the author
The new default compression level is 100.
If encryption is turned off, use this key for HMAC-SHA256 or chunk ID generation etc.
This is the hidden directory in the repository for storing various files.
No description provided by the author
Magic word to identify a duplicacy format encrypted file, plus a version number.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
This is the function to be called before exiting when an error occurs.
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Chunk is the object being passed between the chunk maker, the chunk uploader, and chunk downloader.
ChunkDownloadCompletion represents the nofication when a chunk has been downloaded.
ChunkDownloader is capable of performing multi-threaded downloading.
ChunkDownloadTask encapsulates information need to download a chunk.
ChunkMaker breaks data into chunks using buzhash.
ChunkOperator is capable of performing multi-threaded operations on chunks.
ChunkOperatorTask is used to pass paramaters for different kinds of chunk operations.
ChunkUploader uploads chunks to the storage using one or more uploading goroutines.
ChunkUploadTask represents a chunk to be uploaded.
No description provided by the author
No description provided by the author
Implement a dummy hasher to be used when SkipFileHash is true.
Entry
Entry encapsulates information about a file or directory.
No description provided by the author
FileReader wraps a number of files and turns them into a series of readers.
FileStorage is a local on-disk file storage implementing the Storage interface.
FossilCollection contains fossils and temporary files found during a snapshot deletions.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
This is the struct used to save/load incomplete snapshots.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Preference stores options for each storage.
No description provided by the author
S3CStorage is a storage backend for s3 compatible storages that require V2 Signing.
No description provided by the author
No description provided by the author
Snapshot represents a backup of the repository.
SnapshotManager is mainly responsible for downloading, and deleting snapshots.
StorageBase is the base struct from which all storages are derived from.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author

# Type aliases

This is used to sort entries by their starting chunks (and starting offsets if the starting chunks are the same).
This is used to sort entries by their names.
This is used to sort FileInfo objects.
No description provided by the author