cache_kb: Keybase backed cache for cross-system caching

Description Usage Arguments Details

View source: R/cache-kb.R

Description

Keybase is a secure messaging and file-sharing service that provides end-to-end encryption for all services. File-sharing can be public, private (either to just you or to you and selected users), or with a team. Files are synchronized across all systems where you have logged in to Keybase. Presently, there is a 250GB storage limit.

Keybase must be installed and the Keybase filesystem enabled to use this package.

Usage

1
cache_kb(cache_path, algo = "sha512")

Arguments

cache_path

Keybase filesystem sub-path directory for storing cache files. Do not include K: (Windows), /keybase (linux), /Volumes/keybase (macOS) prefix. Should start with one of public/..., private/..., or team/.... See https://book.keybase.io/docs/files for more information on how the Keybase filesystem works.

algo

The hashing algorithm used for the cache, see digest::digest() for available algorithms.

Details

This uses cache_fs2(), which means two additional functions are provided in slots in the returned list:


hrbrmstr/kbmemoise documentation built on May 29, 2020, noon