Summary
- Encrypted file transfer via Xdrop server with CLI upload and download automation.
- Two core scripts: upload.mjs sends files/directories to an Xdrop server and returns a share link; download.mjs fetches and decrypts files from a share link locally Supports key flags: --quiet for clean stdout, --json for structured output, --expires-in for transfer expiry, --output for download destination, and --api-url for custom server endpoints Download links must include the full #k=... fragment for decryption; without it, files cannot be recovered Requires Bun runtime, local filesystem access, and network connectivity to the target Xdrop server