Configuration

The files lnk bucket keeps in ~/.lnk/bucket/, and what each one holds. lnk help <command> lists the environment variables each command reads, as plugin.toml declares them.

Clouds and their keys

Which backends are connected, and the keys and passwords that reach them.

rclone.conf (600)

Each backend's settings and encryption passwords, and the keys of those that don't sign in as a lnk cloud account: s3, rclone types, and a box's key for one agent.

clouds.toml and rclone-keychain.toml

clouds.toml holds the connected backends and each folder's bucket. On a Mac, rclone-keychain.toml holds which settings of which section of rclone.conf are in the Keychain.

What went where

What lnk bucket keeps of each push and check, and where it works on a file before it's in place.

manifest-personal.json and manifest-<agent id>.json (600)

What went where: a cache tree reads, and what clean proved of S3 copies, so it reads each back once.

.spool/ (700)

Where a large file is copied aside to be hashed, and a pull from a backend account that hosts the agent is unpacked and checked before it's put in place (pulling/<agent id>); emptied after each.