ryn

Crates.ioryn
lib.rsryn
version1.0.0
sourcesrc
created_at2023-12-01 16:23:11.315516
updated_at2023-12-11 15:56:39.88478
descriptionryn is an IRC client written in Rust
homepagehttps://dnrops.gitee.io
repositoryhttps://gitlab.com/andrew_ryan/ryn
max_upload_size
id1055321
size71,241
zinso (zinso)

documentation

https://docs.rs/ryn

README

ryn

Crates.io Rust license

Simple Multi-User Chat cli.

this project is from https://github.com/tsoding/4at and new functions and simlify useage for improve capability.

Quick Start

prepare in linux

apt install libxcb-shape0-dev libxcb-xfixes0-dev

install

cargo install ryn

Server

ryn_server

Upon running the server creates ./TOKEN where the Authentication Token is located. You will needed to connect to the Server via the Client.

Client

ryn_client
/connect <ip> <token> - Connect server by <ip>, do't need port default port is 8081 , authorization <token>, /connect 172.20.10.3 fdac                                                                        
/c <ip> <token> - Connect server by <ip>, do't need port default port is 8081,authorization <token>,/c 172.20.10.3 fdac                                                                                       
/disconnect - Disconnect from the server you are currently connected to                                                                                                                                       
/d - Disconnect from the server you are currently connected to                                                                                                                                                
/send_clip - send clipboard to the server you are currently connected                                                                                                                                         
/sc - send clipboard to the server you are currently connected                                                                                                                                                
/send_file <file_path> - send file to the server you are currently connected ,file_path is absolute path                                                                                                                            
/sf <file_path> - send file to the server you are currently connected ,file_path is absolute path
/quit - Close the chat                                                                                                                                                                                        
/q - Close the chat                                                                                                                                                                                           
/help [command] - Print help                                                                           

In the prompt of the Client

> /c <server ip> <token>
Commit count: 10

cargo fmt