Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Drop2p CLI — Homebrew tap + standalone binaries

Standalone, dependency-free binaries of the Drop2p CLI — a zero-storage, end-to-end-encrypted, peer-to-peer file transfer tool for your terminal. No Node toolchain required.

The CLI source is published on npm as @drop2p/cli. This repo hosts the compiled binaries (GitHub Releases) and the Homebrew formula.

Install

Homebrew (macOS + Linux)

brew install webdeviant/drop2p/drop2p

(equivalently: brew tap webdeviant/drop2p && brew install drop2p)

Direct download

Grab the archive for your platform from the latest release, extract it, and run drop2p:

# macOS arm64 example
curl -fsSL -O https://github.com/webdeviant/homebrew-drop2p/releases/latest/download/drop2p-darwin-arm64.tar.gz
tar -xzf drop2p-darwin-arm64.tar.gz
./drop2p --version

Each archive contains the drop2p executable plus a runtime/ sidecar (the native WebRTC addon + crypto WASM). Keep them together — the executable resolves runtime/ next to itself (override with DROP2P_RUNTIME_DIR).

Platforms: darwin-arm64, darwin-x64, linux-x64, linux-arm64, and win32-x64 (Windows ships a .zip).

npm (any platform with Node ≥ 20)

npm i -g @drop2p/cli

Usage

drop2p send ./bigfile.zip
drop2p receive 8QVY-Q9MZ4P --out ~/Downloads

See drop2p --help and the developer docs.

Notes

  • Formula/drop2p.rb is generated by the Drop2p release pipeline — don't edit it by hand; changes are overwritten on the next release.
  • macOS binaries are ad-hoc signed. If Gatekeeper blocks a directly-downloaded binary (Homebrew installs are fine), clear the quarantine attribute: xattr -d com.apple.quarantine ./drop2p.

About

Homebrew tap + standalone binaries for the Drop2p CLI (zero-storage, E2E-encrypted P2P file transfer).

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages