blossom — low-level Blossom operations
Direct access to the Blossom protocol (BUD-*) and the user server list
(kind 10063). Use this when you need control that
files doesn't expose. See the
blossom usecase.
ndk blossom <sub-command> [args]
Options
Examples
# list someone's blossom servers
ndk blossom servers list npub1...
# publish your own server list (order matters — first = most trusted)
ndk accounts login nsec nsec1...
ndk blossom servers publish https://cdn.example.com https://cdn.backup.io
# list all blobs owned by the active account on a specific server
ndk blossom list --server https://cdn.example.com
# mirror an existing blob to a second server
ndk blossom mirror "https://cdn.example.com/<sha256>.pdf" \
--server https://cdn.backup.io
# download a blob straight to disk
ndk blossom download 0123...abcdef ~/blob.bin