Skip to content

A reimplementation of Tincan using better practices of rust

License

Notifications You must be signed in to change notification settings

dfireBird/papercups

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Papercups

Papercups is TUI-based P2P chat and file sharing program written in Rust **NOTE:** This is reimplementation of Tincan using the same protocol.

Installation

Papercups is currently not pushed in crates.io so you have to build from the source. Ensure you have Cargo before building

Building

  1. Clone the source
$ git clone https://github.com/dfireBird/papercups
  1. Use cargo to build
$ cargo build --release
  1. Install it using cargo, which will copy the binary to ~/.cargo/bin/ (assuming your prefix is ~/.cargo)
$ cargo install

Usage

To start Papercups simply enter:

$ papercups

in the terminal.

Commands

  • ?connect <ip address>: connects to the peer identified by the ip address.
  • ?file <path of file>: sends the specified file to peer. File that should be transferred should be less than 4kb in size.

License

Papercups is primarily distributed under the terms of MIT License. See LICENSE for details.

About

A reimplementation of Tincan using better practices of rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages