A simple, secure, and extensible command-line tool written in Go for managing Web3-related data.
Web3 Data CLI (web3datacli) helps you handle sensitive data through strong AES encryption and enables seamless file sharing via IPFS.
- 🔐 AES encryption & decryption (256-bit)
- 🗂 Local key generation and management
- 📤 File uploads and download to IPFS
- 🧩 Built with extensibility in mind — easy to plug in more Web3 features
- 💻 Native binaries for Linux and macOS
Download the latest binary from the Releases page.
wget https://github.com/your-org/web3datacli/releases/latest/download/web3datacli-linux -O web3datacli
chmod +x web3datacli
sudo mv web3datacli /usr/local/bin/web3datacliwget https://github.com/your-org/web3datacli/releases/latest/download/web3datacli-darwin -O web3datacli
chmod +x web3datacli
sudo mv web3datacli /usr/local/bin/web3datacliweb3datacli [command]| Command | Description |
|---|---|
arweave |
🕸️ Interact with Arweave |
encryption |
🔐 Manage data encryption and decryption |
ipfs |
📤 Interact with IPFS |
version |
Show the CLI version |
completion |
Generate autocompletion for your shell |
help |
Help about any command |
Enable autocompletion for your shell (e.g., bash, zsh):
web3datacli completion zsh > ~/.zsh_completions/_web3datacli
source ~/.zsh_completions/_web3datacli MIT License © 2025 F.CORDIER
Feel free to open issues or submit PRs — contributions are welcome!