Skip to content

Latest commit

Β 

History

History
79 lines (52 loc) Β· 1.93 KB

File metadata and controls

79 lines (52 loc) Β· 1.93 KB

🌐 Web3 Data CLI

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.


✨ Features

  • πŸ” 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

πŸ“¦ Installation

Download the latest binary from the Releases page.

Linux

wget https://github.com/your-org/web3datacli/releases/latest/download/web3datacli-linux -O web3datacli
chmod +x web3datacli
sudo mv web3datacli /usr/local/bin/web3datacli

macOS

wget https://github.com/your-org/web3datacli/releases/latest/download/web3datacli-darwin -O web3datacli
chmod +x web3datacli
sudo mv web3datacli /usr/local/bin/web3datacli

πŸš€ Usage

web3datacli [command]

Available Commands

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

🧠 Autocompletion

Enable autocompletion for your shell (e.g., bash, zsh):

web3datacli completion zsh >  ~/.zsh_completions/_web3datacli 
source ~/.zsh_completions/_web3datacli 

🧾 License

MIT License Β© 2025 F.CORDIER


🀝 Contributions

Feel free to open issues or submit PRs β€” contributions are welcome!