package
1.8.2
Repository: https://github.com/project0/gopass.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

CryptoBackendName returns the name of the given backend.
FromPath returns a new backend URL with the given path and default backends (GitCLI, GPGCLI, FS).
GetCryptoBackend returns the selected crypto backend or the default (GPGCLI).
GetRCSBackend returns the sync backend or the default (Git Mock).
GetStorageBackend returns the store backend or the default (FS).
HasCryptoBackend returns true if a value for crypto backend has been set in the context.
HasRCSBackend returns true if a value for sync backend has been set in the context.
HasStorageBackend returns true if a value for store backend was set.
ParseURL attempts to parse an backend URL.
RCSBackendName returns the name of the given backend.
StorageBackendName returns the name of the given backend.
WithCryptoBackend returns a context with the given crypto backend set.
WithCryptoBackendString returns a context with the given crypto backend set.
WithRCSBackend returns a context with the given sync backend set.
WithRCSBackendString returns a context with the given sync backend set.
WithStorageBackend returns a context with the given store backend set.
WithStorageBackendString returns a context with the given store backend set.

# Constants

Consul is a consul backend storage.
FS is a filesystem-backend storage.
GitCLI is a git-cli based sync backend.
GoGit is an src-d/go-git.v4 based sync backend.
GPGCLI is a gpg-cli based crypto backend.
InMem is an in-memory mock store for tests.
Noop is a no-op mock backend.
OpenPGP is a GPG1.x compatible pure-Go crypto backend.
Plain is a no-op crypto backend.
Vault is Hashicorp Vault backend.
XC is an experimental crypto backend.

# Structs

Revision is a SCM revision.
URL is a parsed backend URL.

# Interfaces

Crypto is a crypto backend.
Keyring is a public/private key manager.
RCS is a revision control backend.
Storage is an storage backend.

# Type aliases

CryptoBackend is a cryptographic backend.
RCSBackend is a remote-sync backend.
StorageBackend is a type of storage backend.