https://github.com/splurf/glory-tunnel
A minimal 1-on-1 terminal messenger cli written purely in rust.
https://github.com/splurf/glory-tunnel
concurrent messenger-client messenger-server networking rust
Last synced: 7 months ago
JSON representation
A minimal 1-on-1 terminal messenger cli written purely in rust.
- Host: GitHub
- URL: https://github.com/splurf/glory-tunnel
- Owner: splurf
- Created: 2022-04-17T18:34:11.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-05-25T05:35:30.000Z (over 3 years ago)
- Last Synced: 2025-01-25T08:25:31.035Z (9 months ago)
- Topics: concurrent, messenger-client, messenger-server, networking, rust
- Language: Rust
- Homepage:
- Size: 30.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# glory-tunnel
A minimal 1-on-1 terminal messenger cli written purely in rust.## Description
This is an extremely minimalistic version of any sort of messenger piece of software, except it's only meant for 1 on 1 sessions and everything takes place in a terminal.## Purpose
This was just a fun little experiment messing with the `console` crate as well as rust's ability with concurrency and networking.## Hosting
`./glory-tunnel --host `## Connecting
`./glory-tunnel --connect `**USERNAME** doesn't have to be the same to join the other person. It is only an identifier.
## Notes
I've only run this on a select few amount of different terminals. The development of this project took place in VSCode where I used the integrated terminal for all of my testings. This terminal works with glory-tunnel's terminal manipulation perfectly fine but the Windows command prompt doesn't do too hot. I honestly didn't spend too much time on this project so there may be a few blocking issues here and there, but for the most part, if run in a compatible terminal, it runs great and extremely smooth utilizing little to zero resources.