Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File Transfer with Iroh Blobs

Language GitHub Issues or Pull Requests GitHub Pull Requests

This Rust package provides a simple file transfer utility using the iroh and iroh_blobs libraries. You can use this tool to send and receive files using a peer-to-peer network setup.

Caution

This currently uses memory for the transfer, so it is not suitable for large files.

Features

  • Send files to a peer and generate a ticket for others to fetch the file.
  • Receive files by providing a valid ticket.

Requirements

  • Rust (latest stable version)
  • Tokio async runtime

Installation

  1. Clone the repository and navigate to the project directory:

    git clone https://github.com/webrror/sere.git
    cd sere

Usage

The package provides two commands:

  • send: Send a file.
  • receive: Receive a file.

Sending a File

To send a file, use the following command:

cargo run send [FILE_PATH]

Receiving a File

To receive a file, use the following command:

cargo run receive [TICKET] [FILE_PATH]

References

About

This Rust package provides a simple file transfer utility using the iroh and iroh_blobs libraries. You can use this tool to send and receive files using a peer-to-peer network setup.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages