This repository was archived by the owner on Sep 29, 2026. It is now read-only.
Repository navigation
v1.1.0 - Nostr Support
π Nostr Protocol Support
SendIt CLI now supports posting to Nostr alongside Micro.blog and X (Twitter)!
β‘ New Features
- Nostr Protocol Integration: Post to the decentralized Nostr network
- Dual Authentication: Choose between nsec keys (NIP-19) or Pleb Signer (NIP-55) for secure key management
- Multi-Relay Support: Posts are distributed across multiple Nostr relays for maximum reach
- Default Relays: Pre-configured with relay.pleb.one, relay.primal.net, relay.damus.io, and relay.snort.social
π§ Technical Details
- Added
nostrgem (v0.7) for Nostr protocol implementation - Added
ruby-dbusgem (v0.25) for Pleb Signer integration via D-Bus - New
SCLI::Nostrservice class with full relay management - Enhanced configuration flow for interactive Nostr setup
- Updated CLI to post to all three services simultaneously
π¦ Installation
Choose your distribution:
Debian/Ubuntu:
wget https://github.com/timappledotcom/sendit-cli/releases/download/v1.1.0/sendit-cli_1.1.0_amd64.deb
sudo dpkg -i sendit-cli_1.1.0_amd64.debArch Linux:
wget https://github.com/timappledotcom/sendit-cli/releases/download/v1.1.0/sendit-cli-1.1.0-1-x86_64.pkg.tar.zst
sudo pacman -U sendit-cli-1.1.0-1-x86_64.pkg.tar.zstFedora/RHEL/Rocky:
wget https://github.com/timappledotcom/sendit-cli/releases/download/v1.1.0/sendit-cli-1.1.0-1.el9.x86_64.rpm
sudo dnf install sendit-cli-1.1.0-1.el9.x86_64.rpmFrom Source:
wget https://github.com/timappledotcom/sendit-cli/releases/download/v1.1.0/sendit-cli-1.1.0-linux-x86_64.tar.gz
tar -xzf sendit-cli-1.1.0-linux-x86_64.tar.gz
cd sendit-cli-1.1.0-linux-x86_64
./install.shπ Documentation
See the README for:
- Nostr setup instructions
- Authentication method comparison
- Pleb Signer installation guide
- Relay configuration options