Expand description
QrSync
Utility to copy files over WiFi to/from mobile devices inside a terminal.
When I built QrSync, it was only meant to send files from a terminal to a mobile device, then I found the amazing qrcp and I took some ideas from it and implemented also the possibility to copy file from the mobile device to the computer running QrSync.
Acknowledgement
- qrcp: I took many ideas from this amazing project and “stole” most of the HTML Bootstrap based UI.
- axum: A great HTTP framework for Rust, very expandable and simple to use.
- qr2term: Terminal based QR rendering library.
- clap: Oh man, where do I start telling how much do I love Clap?
See Github project README for more info.
Structs
- Main structure implementing the workflow if sending and receving files between devices. It fetches the main IP address, generates the QR code, configures and runs the Rocket worker.
Enums
- Generic QrSync error structure, implementing all error types coming from dependencies.
Type Definitions
- Handy type handling Result and Errors.